2010-09-17 8 views
3

J'ai des enregistrements avec une valeur booléenne, et en fonction de la valeur booléenne, je voudrais que les lignes du GridPanel soient rendues en gras. Je suis sûr qu'il y a un bon moyen de le faire avec GridView mais je n'arrive pas à le trouver.ExtJS - Formatage dynamique des lignes GridPanel?

Merci.

Répondre

8

Votre réponse est correcte, mais je tiens à souligner qu'il n'y a pas besoin de fournir un exemple instancié GridView afin de passer outre getRowClass. Utilisez le viewConfig du GridPanel à la place:

viewConfig: { 
    getRowClass: function(rec, idx, rowPrms, ds) { 
     return rec.data.isRead === false ? 'ph-bold-row' : ''; 
    } 
} 
2

de Nevermind:

view: new Ext.grid.GridView({ 
      getRowClass: function(rec, idx, rowPrms, ds) { 
       return rec.data.isRead === false ? 'ph-bold-row' : ''; 
      } 
     }) 
Questions connexes