Bonjour à tous
J'aimérais rendre un item texte et un bouton de commande visible par rapport à une valeur spécifique sélectionnée dans ma LOV. L'item texte et le bouton de commande doivent rester invisible dans les autres cas. Ils ont egalement leur propriété visible à faux par défaut. Voici le code que j'ai mis dans le declencheur when-validate-item du champ réceptionnant la valeur selectionnée dans la LOV:Lorsque je selectionne ma valeur 'APPAREIL' dans la LOV, mon item nommarq et mon bouton marq ne s'affiche pas, egalement mon item libeqpmt ne change pas de position et de dimension.Je sais qu'on ne peut pas changer certaines propriétés d'Item en cours d'éxécution, ces propriétés en font-elles parties? Merci à d'avance à tous pour vos éventuelles contributions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if :approeqpmt.nomtypeqpmt = 'APPAREIL' then set_item_property(:approeqpmt.nommarq, visible, PROPERTY_TRUE); set_item_property('approeqpmt.marq', visible, PROPERTY_TRUE); set_item_property(:approeqpmt.libeqpmt, POSITION, 123,144); set_item_property(:approeqpmt.libeqpmt, ITEM_SIZE, 122,13); else set_item_property(:approeqpmt.nommarq, visible, PROPERTY_FALSE); set_item_property('approeqpmt.marq', visible, PROPERTY_FALSE); set_item_property(:approeqpmt.libeqpmt, POSITION, 23,67); set_item_property(:approeqpmt.libeqpmt, ITEM_SIZE, 223,13); end if;
Partager