1
var groupingFeature = Ext.create('Ext.grid.feature.Grouping');
Ext.create('Ext.grid.Panel', {
// other options
features: [groupingFeature]
});
[groupingFeature] 배열에 새 기능을 추가 할 수 있습니까? 내가 어떻게 해?ExtJS 4.0에서 그리드에 여러 "기능"을 설정하고 그 사이에서 토글하는 방법은 무엇입니까?
여러 기능이있는 경우 어떻게 전환합니까?
가 지금은 몇 가지 기능을 설정하는 방법을 알고있다 (그러나이 방법이 올바른지 여부 어떠했는지 잘 모르겠어요) :
var groupingFeature = Ext.create('Ext.grid.feature.Grouping',{
id: 'group',
ftype: 'groupingsummary',
groupHeaderTpl: '{name}',
hideGroupedHeader: true,
enableGroupingMenu: false
});
var abstractSummaryFeature = Ext.create('Ext.grid.feature.AbstractSummary',{
id: 'summary',
ftype: 'abstractsummary',
hideGroupedHeader: false,
enableGroupingMenu: true
});
Ext.create('Ext.grid.Panel', {
// other options
dockedItems: [{
dock: 'top',
xtype: 'toolbar',
items: [{
tooltip: 'Change the feature',
text: 'Change',
handler: function(){
var view = Ext.getCmp('sell_quote_item_grid').getView();
view.getFeature('group').disable();//someone says I can toggle in this way,
view.getFeature('summary').enable();//I tried but failed...
view.refresh();
}
}]
}],
features: [groupingFeature, abstractSummaryFeature]
});
이제 serval 기능을 설정하는 방법을 알았지 만 (날씨가 정확하지는 않습니다.) – TerryChen
토글 링 부분에 대한 도움이 필요합니까? –
이 문제를 피하기 위해 다른 방법을 찾았지만 방법을 배우고 싶습니다. – TerryChen