无法设置属性';视图';未定义Extjs4的定义
我试图将代码从extjs2更新到extjs4,但我有一个错误,无法设置属性';视图';未定义Extjs4的定义,extjs,view,extjs4,migration,extjs2,Extjs,View,Extjs4,Migration,Extjs2,我试图将代码从extjs2更新到extjs4,但我有一个错误,grid var grid = new App.grid.GridPanel({ store: store, columns: gridColumns, frame: false, //autoExpandColumn: 'name', autoHeight: true, loadMask: true, bbar: pagingBar, viewConfig: {
grid
var grid = new App.grid.GridPanel({
store: store,
columns: gridColumns,
frame: false,
//autoExpandColumn: 'name',
autoHeight: true,
loadMask: true,
bbar: pagingBar,
viewConfig: {
stripeRows: true,
scrollOffset: 2,
grid: {
isTree: false
}
}
});
以前我对'isTree'属性有问题,所以我添加了这个属性,可以继续,但是现在,Google Chrome在ext-all.debug.js 102947行中返回错误::
me.selModel.view = me;
我非常确定您不应该在vieConfig中设置grid属性,尽管很难判断发生了什么,因为您正在扩展自己的类,而不是默认的网格面板。isTree属性通常没有问题,因此请摆脱不必要的配置—这就是您陷入麻烦的原因:)
如果您只是按照一个示例进行操作,您将看到配置行非常少。我建议你也这样做。谢谢@dbrin。我按照建议创建了一个新的问题,并提供了更多的细节,请看你不必这样做,你可以编辑你原来的问题。尽管如此,请随意将此问题标记为已回答。请记住向上投票,并将答案标记为已接受。