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 :
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;
ça fonctionne bien, cela donne le résultat que je voulais.
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.