2010-04-07 2 views
7

Je me demande s'il est possible dans ExtJS d'avoir plusieurs valeurs de la source de données disponibles pour le moteur de rendu de la colonne. Par exemple, avec la colonne "Actions", l'identifiant est transmis au moteur de rendu. Cependant, j'ai besoin à la fois du user_id et de l'id transmis au rendu. Comment puis-je faire cela?ExtJS Data Grid Calculateur de colonne pour avoir plusieurs valeurs

table_cols = [{ 
    header: "User ID", 
    width: 30, 
    sortable: true, 
    dataIndex: 'user_id' 
}, 
{ 
     header: "Actions", 
     width: 60, 
     sortable: false, 
     dataIndex: 'id', 
     renderer: function(val) { 
       //IF USER ID MEETS A CONSTRAINT PRINT THE ID 
     } 
}]; 

Merci.

Répondre

14

Pour autant que je sais fonction Renderer plusieurs paramètres:

 renderer: function(val, meta, record) { 
      var userId = record.data.user_id; 
    } 

Vous pouvez vérifier la docs pour tous les paramètres

+0

Merci beaucoup! – Podlsk