是否可以将单个记录分组到多个组中?假设我有以下代码:
Ext.onReady(function() {
var store = Ext.create('Ext.data.Store', {
fields: ['name', 'profession'],
groupField: 'profession',
data: [
{name: 'jack johnson', profession: 'surfer'},
{name: 'dan aykroyd', profession: 'ghostbuster'},
{name: 'dwayne johnson', profession: 'actor'},
{name: 'chino moreno', profession: 'musician'}
]
});
var grid = Ext.create('Ext.grid.Panel', {
store: store,
columns: [{
text: 'Name',
dataIndex: 'name',
flex: 1
}, {
text: 'Profession',
dataIndex: 'profession',
flex: 2
}],
features: [{ftype: 'grouping'}],
height: 400,
width: 400,
renderTo: Ext.getBody()
});
});
不要过多地阅读专业,因为这是一个玩具示例,但假设我想将 Dan Aykroyd 分为两组……“捉鬼敢死队”和“音乐家”。但是,我在网上没有看到任何这样的例子,所以我想知道是否可以这样做。似乎可以做到,因为我假设过滤器已应用于商店,所以应该有可能,但我知道我错了。
如果有人有任何见解,那就太棒了!谢谢。
**从Sencha 论坛发帖。