1 つのレコードを複数のグループにグループ化することはできますか? 次のコードがあるとします。
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()
});
});
これはオモチャの例なので、あまり職業を読まないでください。しかし、ダン・エイクロイドを「ゴーストバスター」と「ミュージシャン」の 2 つのグループに分けたいとしましょう。ただ、ネット上ではこのような例が見当たらないので、できるかどうかは疑問です。ストアにフィルターが適用されていることを前提としているので、できるように見えるので、できるはずですが、間違っていることがわかっています。
誰かが洞察力を持っているなら、それは素晴らしいことです!ありがとう。
** Sencha フォーラムから投稿されたクロス。