Javascript 网格中的默认值

Javascript 网格中的默认值,javascript,extjs,Javascript,Extjs,我有一个表格/列表: items: [ { xtype: 'gridpanel', reference: 'list', resizable: false, width: 200, title: '',

我有一个表格/列表:

items: [
                    {
                        xtype: 'gridpanel',
                        reference: 'list',
                        resizable: false,
                        width: 200,
                        title: '',
                        forceFit: true,
                        bind: {
                            store: '{schedules}'
                        },
                        columns: [
                            {
                                xtype: 'gridcolumn',
                                dataIndex: 'revision',
                                text: 'Revision'
                            }
                        ],
我想添加一个侦听器,以便在默认情况下选择存储中索引0处的记录


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

请收听存储加载事件(如控制器中的示例):

在活动中这样做:


示例:

什么不起作用?使用afterrender侦听器并尝试选择store.getAt(0),这只是我自己的MVC代码中的一个示例。我从后端获取列,并使用存储的metachange事件将它们放在我的模型上。当控制器被实例化并启动时,存储将被加载并重新配置(可重用)网格。这样,我的门户中的所有模块只需要一个网格。
onLaunch: function () {
    var me = this,
        grid = me.getGrid(),
        store = me.getGroupsStore();

    store.load({
        callback: function(records, operation, success) {
            grid.getSelectionModel().select(0);
        },
        scope: this
    });
},
{
    xtype: 'gridpanel',
    listeners: {
        'viewready': function(g) {
            g.getSelectionModel().select(0);
        }
    },
    // ....
}