Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJS 6.5-选择模型选择不工作_Extjs_Selectionmodel - Fatal编程技术网

ExtJS 6.5-选择模型选择不工作

ExtJS 6.5-选择模型选择不工作,extjs,selectionmodel,Extjs,Selectionmodel,我正在尝试选择网格中的第一行: Ext.getCmp('myGrid').getSelectionModel.select(0); 我收到一个错误,说select未定义 但是我可以看到这个函数存在 我使用的是ExtJS4.2版本,我没有问题,现在我使用的是6.5版本,我得到了那个错误 这里有什么问题 --编辑-- 基本上我有一个创建商店的功能: CreateDataStore: function (result, id) { Ext.define('DDM', { e

我正在尝试选择网格中的第一行:

Ext.getCmp('myGrid').getSelectionModel.select(0);
我收到一个错误,说select未定义

但是我可以看到这个函数存在

我使用的是ExtJS4.2版本,我没有问题,现在我使用的是6.5版本,我得到了那个错误

这里有什么问题

--编辑--

基本上我有一个创建商店的功能:

CreateDataStore: function (result, id) {
    Ext.define('DDM', {
        extend: 'Ext.data.Model',
        fields: result.FieldColumns
    });

    var dataRecords = JSON.parse(result.Records);

    return Ext.create('Ext.data.Store', {
        id: id,
        autoLoad: true,
        model: 'DDM',
        data: dataRecords,
        remoteSort: false,
        fields: result.Fields
    });
}
以及另一个将存储分配给网格并选择第一行的函数:

function BindDataGrid(result) {
 gridStore = CreateDataStore(result, 'myGridStore');
 Ext.getCmp('myGrid').reconfigure(gridStore);
 if (Ext.getCmp('myGrid').getStore().getCount() > 0)             
  Ext.getCmp('myGrid').getSelectionModel().select(0);
}

我使用ExtJS6Classic做了一个修改:它按预期工作。也许你可以展示更多的代码?我添加了我正在使用的函数。感谢您的帮助,我不知道为什么我的项目没有像这样工作。我尝试了以下方法:Ext.getCmp('myGrid').selModel.select(0),它可以工作,但我仍然想知道第一种方法有什么问题。从这里select方法的粗略视图来看:,不会返回任何(未定义的)。请分享更多的代码,我们可以试着找出哪些代码不起作用。我用ExtJs6 Classic做了一个修改:它按预期工作。也许你可以展示更多的代码?我添加了我正在使用的函数。感谢您的帮助,我不知道为什么我的项目没有像这样工作。我尝试了以下方法:Ext.getCmp('myGrid').selModel.select(0),它可以工作,但我仍然想知道第一种方法有什么问题。从这里select方法的粗略视图来看:,不会返回任何(未定义的)。请分享更多的代码,我们可以尝试找出哪些不起作用。