我有一个表格/列表:

items: [
                    {
                        xtype: 'gridpanel',
                        reference: 'list',
                        resizable: false,
                        width: 200,
                        title: '',
                        forceFit: true,
                        bind: {
                            store: '{schedules}'
                        },
                        columns: [
                            {
                                xtype: 'gridcolumn',
                                dataIndex: 'revision',
                                text: 'Revision'
                            }
                        ],


我想添加一个侦听器,以便默认情况下选择存储中索引0处的记录。

我尝试过使用selModel,但是它没有按预期工作。

最佳答案

viewready事件上执行此操作:

{
    xtype: 'gridpanel',
    listeners: {
        'viewready': function(g) {
            g.getSelectionModel().select(0);
        }
    },
    // ....
}


示例:https://fiddle.sencha.com/#fiddle/qe6

10-06 12:32