2010-04-07 8 views
7

Me pregunto si es posible en ExtJS tener varios valores de la fuente de datos disponibles para el procesador de la columna. Por ejemplo, con la columna "Acciones", la identificación se pasa al renderizador. Sin embargo, requiero tanto el ID_usuario como el ID pasados ​​al renderizado. ¿Cómo puedo hacer esto?ExtJS Rejilla de datos Rendidor de columnas para tener valores múltiples

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 
     } 
}]; 

Gracias.

Respuesta

14

Por lo que yo sé la función de render tiene varios parámetros:

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

Puede comprobar el docs para todos los parámetros

+0

Gracias mucho! – Podlsk

Cuestiones relacionadas