Eléments et attributs JForm
Variable
Description
Comme une Data, une Variable provoque l'évaluation d'une expression via l'attribut Expression. La valeur obtenue reste accessible via l'attribut Name dans d'autres expressions.
A la différence de Data, Variable n'affiche rien.
Attributs
L'attribut Name est l'identifiant de l'élément. Il doit respecter les règles de syntaxes suivantes :
-
le premier caractère peut être : "_", "a-z", "A-Z", (accents non autorisés !)
-
les caractères suivant peuvent être des chiffres, des lettres (accents non autorisés !)
-
le caractère [ (crochet ouvrant) est autorisé à condition qu'il soit suivi de chiffres ou d'une expression $(NomVar), puis de ]
-
le caractère ] (crochet fermant) est autorisé à condition de suivre la règle 3, que ce soit le dernier caractère de la chaîne ou qu'il soit suivi du caractère | en respectant la règle 5
-
le caractère | est autorisé à condition que le terme précédent et le terme suivant suivent les règles 1, 2, 3 et 4
L'attribut DataType détermine le type de donnée : nombre, caractères...
L'attribut Expression contient l'expression à évaluer.
L'attribut IsEnabled contient une expression qui détermine si l'élément est activé ou non. Par défaut l'élément est activé.
L'attribut Submit permet d'enregistrer la Variable dans le datastore :
-
Submit true : la Variable apparaît dans le datastore comme un champ de données ordinaire.
-
Submit false : la Variable reste volatile et n'est pas stockée dans le datastore.