2011-09-05 4 views
0

Comment ajouter une couleur de police à une cellule dans dojo datagrid? J'ai besoin de changer la couleur dynamiquement (dépend de la valeur obtenue). Je ne souhaite pas utiliser les balises html renvoyées par la méthode de formatage.Couleur de police de cellule Dojo datgrid

par exemple, 'numéro' devrait être rouge si moins que 0 et bleu supérieur à 0.

dans la mise en page,

méthode
number{ 
formatter : format 
} 

,

var format(value){ 
    if(value<0){ 
    // what should to returned to change font color without html tag? 
    }else if(value>0){ 
    // what should to returned to change font color without html tag? 
    } 
} 
+0

Je ne comprends pas, voulez-vous utiliser des balises html ou non? – perissf

+0

très désolé pour la confusion – john

Répondre

0

Vous pouvez avec

dojo.style(node, style, value); 

si vous connaissez le nœud. Après cela, vous devrez peut-être rendre la grille. Cela devrait avoir le même effet que l'utilisation de balises html dans le formateur. Ce qui peut sembler laid esthétiquement mais fonctionne.

Questions connexes