Bonjour,
J'ai un block multi-record sur mon Canvas.
Je voulais changer la couleur de fond de mon canvas un record sur deux pour donner un petit effet.
j'ai donc créer un Item de type image de forme rectangulaire que j'ai placé en arrière plan des items de mon record.
et dans le post-query de mon block j'ai fait ceci :
ça fonctionne bien, cela donne le résultat que je voulais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 IF mod(:bl_detail.rownum,2)= 1 THEN set_item_instance_property('BL_DETAIL.BACKGROUND', :bl_detail.rownum, visual_attribute, 'VA_BACKGROUND_1'); ELSE set_item_instance_property('BL_DETAIL.BACKGROUND', :bl_detail.rownum,visual_attribute,'VA_BACKGROUND_2'); END IF;
mais depuis que j'ai ajouter cette images en arrière plan, le trigger When-Mouse-Click de mon block et de mes items ne se déclenche plus.
il y a-t-il un conflit entre les Items superposés ?
Quelqu'un a-t-il une autre solution pour changer les couleur du background en fonctione du record ?
J'utilise Forms 10.1.2.3 et Jinitiator 1.3.1.26. J'ai aussi essayer avec la JRE de Sun au cas où.
Merci.
Laurent.
Partager