2010-04-07 79 views
7

我想知道是否有可能在ExtJS中有多个值的数据源可用于列的渲染器。例如,在“动作”列中,该ID将传递给渲染器。不过,我需要将user_id和id都传递给渲染器。我该怎么做?ExtJS数据网格列渲染器有多个值

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

谢谢。

回答

14

据我所知渲染函数有几个参数:

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

您可以检查docs为所有参数

+0

非常感谢您! – Podlsk 2010-04-07 16:07:40