2011-09-22 61 views
1

我有這樣如何在Extjs 4 grid groupHeader中顯示分組值?

var groupingFeature = Ext.create('Ext.grid.feature.Grouping', { 
    groupHeaderTpl: 'Invoice: {invoice_number} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})' 
}); 

{ 
xtype : 'grid', 
store : Ext.getStore('invoice_items'), 
columns : [ 
      { text: 'Invoice Number', flex: 1, dataIndex: 'invoice_number', hidden:true }, 
      { text: 'Item Code', flex: 1, dataIndex: 'item_code'}, 
      { text: 'Description', flex: 1.5, dataIndex: 'description' } 
     ], 
features: [groupingFeature]         
} 

IM網格使用隱藏提起INVOICE_NUMBER到組此網格和我有這樣

invoice

輸出我想要做的是顯示分組發票號碼在組頭。 extjs4有可能嗎?怎麼做?

Regards

回答

2

找到解決方案。我雖然我不得不把組列名在此

groupHeaderTpl: 'Invoice: {invoice_number} ({rows.length} Item{[values.rows.length > 1 ? "s" : ""]})' 

,但一旦我有發票替換爲:{name}的分組欄顯示的

值。