我不确定我可以使用IndexBar来分组除字母之外的其他数据(可能是日期时间)。如果可以请帮助一些代码示例。
谢谢,
**我认为它看起来像“Color for Facebook”或“Glancee”iOS应用程序。
答案 0 :(得分:0)
您可以将letters配置传递到列表中的indexBar
配置中来执行此操作:
Ext.setup({
onReady: function() {
var list = Ext.Viewport.add({
xtype: 'list',
itemTpl: '{name}',
grouped: true,
indexBar: {
letters: ['1', '2', '3']
},
store: {
grouper: {
groupFn: function(record) {
return record.get('series');
}
},
data: [
{ name: 'episode one', series: '1' },
{ name: 'episode two', series: '1' },
{ name: 'episode three', series: '1' },
{ name: 'episode one', series: '2' },
{ name: 'episode two', series: '2' },
{ name: 'episode one', series: '3' },
{ name: 'episode two', series: '3' },
{ name: 'episode three', series: '3' },
{ name: 'episode four', series: '3' }
]
}
});
}
});