Sencha上的IndexBar可以触摸1或2以支持按日期时间分组吗?

时间:2012-02-20 00:31:32

标签: extjs sencha-touch-2

我不确定我可以使用IndexBar来分组除字母之外的其他数据(可能是日期时间)。如果可以请帮助一些代码示例。

谢谢,

**我认为它看起来像“Color for Facebook”或“Glancee”iOS应用程序。

1 个答案:

答案 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' }
                ]
            }
        });
    }
});