无法设置属性';视图';未定义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: {

我试图将代码从extjs2更新到extjs4,但我有一个错误,
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。我按照建议创建了一个新的问题,并提供了更多的细节,请看你不必这样做,你可以编辑你原来的问题。尽管如此,请随意将此问题标记为已回答。请记住向上投票,并将答案标记为已接受。