Un des problèmes que j'ai trouvé dans de nombreux forums et les listes, est de savoir comment changer la couleur d'une ligne dans un DataGrid, et il devient souvent très utile. Depuis le DataGrid n'est pas directement en charge la cession de la couleur à une ligne, en passant par l'une des solutions ou d'améliorer notre DataGrid ou créer un élément moteur de rendu.
Qu'est-ce que je vais expliquer est de savoir comment modifier l'arrière-plan d'une ligne / colonne dans un DataGrid, en utilisant un textinput comme itemRenderer. Pour cela, je créé un itemRenderer avec quelques instructions pour changer la couleur en quelques lignes au gré de l'utilisateur.
Qu'est-ce que cela permet à mon colis:
- Couleur seulement une ligne en particulier en utilisant la colonne certaine couleur;
- Coloriage d'une ligne dans plusieurs colonnes.
- Coloriage plusieurs lignes et plusieurs colonnes.
- Le champ de couleur déterminée conformément à sa valeur (numérique)
Certaines images:
Ces images viennent de 3 paramètres utilisés dans itemRenderer:
_colorAll: Boolean
Dans le cas de vrai, il fait la couleur de toutes les lignes dans cette colonne (point moteur de rendu dans la colonne)
_color: Array
Reçoit un tableau avec les couleurs pour les lignes, dans le cas de ne pas recevoir quoi que ce soit, examinera comment la couleur rouge.
_linhas: Array
Vous recevez une série de lignes de couleur dans une colonne, de couleur avec la couleur indiquée dans le tableau _color;
_colorMinValue
Préciser le montant de ce qui sera de couleur dans le cas de l'image 3 en début portaient colorMinValue = "450" et sans _color array (couleur utilisée pour la série).
Mais bon, vous pouvez voir l'exemple en ligne ici
Et téléchargez le code source ici
Et de télécharger le package ici
Le paquet est correctement examinés afin qu'ils puissent comprendre la façon dont le processus est terminé.
Venez ces points de vue!










3 Commentaires
Félicitations Mario par exemple .. Je peux lui en tant que coach?
Bien sûr: p
Merci ...
Serrer dans ses bras.
Très bon tutoriel