Salut Loximose,
Du côté du modèle, il n'y a qu'un seul type de données : chaîne. Et c'est logique.
Les expressions, les égalités, sont vérifiées en tant que chaines. Une conversion implicite est effectuée si besoin.
Donc les expressions TBS ne feront pas la différence entre une valeur nulle, chaîne vide ou false.
Pour éviter le message d'erreur en cas de null (qui équivaut à une variable inexistante), tu peux utiliser le paramètre "noerr". Côté modèle, la valeur sera alors chaine vide.
Exemple :
[onload;if ''!='[var.TEST;noerr]';then 'ok';else 'q'] |