1.8.2
Caractères de remplacement
Le système permet de définir des propriétés d'un élément de commande (valeurs d'attribut)
pendant l'exécution. Pour pouvoir utiliser cette fonction, il convient de mettre à disposition la
propriété souhaitée dans une variable locale et de transmettre à la balise le nom de variable
en le faisant précéder d'un caractère $ comme valeur d'attribut.
Si la balise attend une variable String en tant que valeur d'attribut ou valeur, les caractères $
$$ doivent être placés avant le nom de variable.
Exemple :
<let name="my_ypos">100</let>
<let name="field_name" type="string"></let>
<control name = "edit1" xpos = "322" ypos = "$my_ypos" refvar="nck/
Channel/Parameter/R[1]" />
<op>my_ypos = my_ypos +20 </op>
<control name = "edit2" xpos = "322" ypos = "$my_ypos" refvar="nck/
Channel/Parameter/R[2]" />
<print name ="field_name" text="edit%d">3</print>
<op>my_ypos = my_ypos +20 </op>
<control name = "$field_name" xpos = "322" ypos = "$my_ypos"
refvar="nck/Channel/Parameter/R3]" />
<caption>$$$field_name</caption>
Easy XML
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Création de boîtes de dialogue utilisateur
1.8 Création de menus utilisateur
87