Как показать групповое значение в сетке Extjs 4 groupHeader? - PullRequest
1 голос
/ 23 сентября 2011

У меня есть такая сетка

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

Я использую скрытое поле invoice_number, чтобы сгруппировать эту сетку, и у меня есть такой вывод

invoice

я хочу показать номер сгруппированного счета в заголовке группы. это возможно в extjs4? как это сделать?

Привет

1 Ответ

2 голосов
/ 23 сентября 2011

нашел решение.хотя я должен был поставить имя столбца группы здесь

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

, но как только я заменил его на Счет: {имя}

значение столбца группы показывает.

...