2010-03-18 3 views
0

J'ai un rendu d'élément personnalisé que j'utilise pour mon DataGrid. Le DataGrid a spécifié selectionColor, rollOverColor et themeColor. Le problème est que le moteur de rendu d'élément personnalisé, ne pas ignorer ces couleurs, et ne donne aucune rétroaction ...flex custom itemRenderer n'utilise pas les styles spécifiés

J'ai essayé d'ajouter les lignes:

setStyle("selectionColor", 0xEDF1F7); 
setStyle("rollOverColor", 0xE1F5DE); 
setStyle("themeColor", 0x3569B0); 

Mais sans effet ...

Qui peut aider à ce sujet?

Merci, Markus

Répondre

2

Ces styles ne seront pas applicables à l'appareil que vous utilisez pour votre itemRenderer (que vous ne mentionnez pas). Ce sont des styles du DataGrid lui-même. Donc, disons que vous utilisez un canevas. Essayez de définir le backgroundAlpha du canevas sur 0.0 afin que la sélection de votre DataGrid et d'autres couleurs soient visibles.

+0

Salut Robusto, merci pour votre indice, j'utilise un HBox et ajouté this.setStyle ("backgroundAlpha", 0.0); mais cela n'a pas aidé ... – Markus

+0

Essayez setStyle ("backgroundAlpha", "0.0"). – Robusto

+0

J'ai essayé celui-là aussi ... même photo incolore! – Markus

Questions connexes