extjs changement de la grille de fond de la cellule en fonction de la valeur
J'ai appliqué un moteur de rendu de mon grille-colonne,
mais la couleur de fond n'est pas en train de changer:
renderer: function(value, meta) {
if (parseInt(value) > 0) {
meta.tdCls = 'category-matching'; return value;
}
else {
meta.tdCls = 'category-not-matching'; return value;
}
}
css:
.x-grid-cell .category-matching {
background-color:green;
}
.x-grid-cell .category-not-matching {
background-color:red;
}
J'ai aussi essayé
.grid-cell-inner
et
background-color:red; !important
mais aucun effet.
Une idée?
OriginalL'auteur Roman | 2013-11-11
Vous devez vous connecter pour publier un commentaire.
...
Cela fonctionne pour moi.
Fonctionne pour moi aussi, sauf que vous devez ajouter "valeur de retour" ou vous vous retrouverez avec une colonne vide.
ce serait correct! Merci
OriginalL'auteur Sivakumar
Inspiré par Sélectionner Sourire... cela a fonctionné pour moi:
et le champ
.
ps. fait sous ExtJS v2.2.1
OriginalL'auteur cloudeasy
de se référer à ces exemple
CSS:
OriginalL'auteur Surya Prakash Tumma
Essayer
pas d'effet avec qui
OriginalL'auteur BillyTom
Expliquer pourquoi ce code pourrait l'aider.
Même si votre code résout les OP problème, il est recommandé d'ajouter le texte descriptif de votre extrait de code.
OriginalL'auteur Frank Ricardo Ramirez