2010-04-07 81 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