Extjs 从ext 4中的控制器中选择网格的第一条记录
我正在尝试选择网格的第一行。然而,下面给了我 “视图未定义” 我的看法Extjs 从ext 4中的控制器中选择网格的第一条记录,extjs,extjs4,Extjs,Extjs4,我正在尝试选择网格的第一行。然而,下面给了我 “视图未定义” 我的看法 Ext.define('Pandora.view.PartsList', { extend: 'Ext.grid.Panel', alias: 'widget.partslist', store: 'Parts', initComponent: function () { this.id = "partsViewGrid"; this.height = 400;
Ext.define('Pandora.view.PartsList', {
extend: 'Ext.grid.Panel',
alias: 'widget.partslist',
store: 'Parts',
initComponent: function () {
this.id = "partsViewGrid";
this.height = 400;
this.xtype = 'gridpanel';
this.border = 0;
this.columns = [
{
xtype: 'gridcolumn',
id: 'description',
dataIndex: 'Name',
text: 'Descriptfion'
},
{
xtype: 'gridcolumn',
id: 'done',
dataIndex: 'Completed',
text: 'Done',
renderer: renderProduct
}
];
this.callParent();
}
});
如果只需要一条记录,则不需要其中的数组“selection[0]”。在ExtJs 4.x中,这始终适用于我:
grid.getSelectionModel().select(0)
如果只需要一条记录,则不需要其中的数组“selection[0]”。在ExtJs 4.x中,这始终适用于我:
grid.getSelectionModel().select(0)
我相信你是对的。医生是这么说的。但是我得到的存储是未定义的。网格是否正在从存储加载数据?文档说使用viewready选择第一行,但在使用您的示例时,我得到“TypeError:无法读取未定义的属性'id'@Jerinaw use
viewready
,如果存储已经加载,则使用onload
事件。该错误看起来像是试图在从存储加载记录之前选择记录(当没有记录时),我相信您是对的。医生是这么说的。但是我得到的存储是未定义的。网格是否正在从存储加载数据?文档说使用viewready选择第一行,但在使用您的示例时,我得到“TypeError:无法读取未定义的属性'id'@Jerinaw useviewready
,如果存储已经加载,则使用onload
事件。该错误看起来像是试图在从存储加载记录之前选择该记录(当没有记录时)