2014-09-29 14 views
0

我想爲ExtJS 4.2網格定義組,以便即使它們不包含任何行,也將顯示所有組頭。ExtJS顯式組

Ext.define('myModel', { 
    extend: 'Ext.data.Model', 
    fields: ['myField'] 
}); 

var myStore = Ext.create('Ext.data.Store', { 
    model: 'myModel', 
    groupField: 'myField' 
}); 

var groupingFeature = Ext.create('Ext.grid.feature.Grouping',{ 
    enableGroupingMenu: false 
}); 

var packagesTable = { 
    xtype : 'Ext.grid.Panel', 
    store : 'myStore', 
    features: [groupingFeature] 
} 

所以在我的情況下,MyField的有可能值的集合,爲每一個,而我想有一組標題永久陳列 - 即使該組是空的。

回答

0

據我所知,你需要有一個記錄纔能有一個組,但你可以通過只有所需字段的空記錄「作弊」。這是一個工作的小提琴,但我猜一些驗證應加入,這取決於你從電網需要什麼

https://fiddle.sencha.com/#fiddle/c26

+0

謝謝,我還沒有看到這個工具呢。我應該看看面板嗎?自動取款機我什至沒有看到,即使在「小提琴」之後。測試最新的穩定的FF,IE和鉻。 – pseudorandomusername 2014-10-20 16:28:38

+0

我的不好,代碼很糟糕。現在就試試! – 2014-10-21 08:30:13

+0

感謝這個例子,這很有幫助。我有一個現有的實現以類似的方式工作,也隱藏了行,我希望有一個更優雅的時尚。 – pseudorandomusername 2014-10-21 10:31:58