错误ext-all-dev.js:12300错误:无法读取未定义的属性“长度”

时间:2014-04-23 12:28:21

标签: extjs extjs4 extjs4.2

我在ExtJS中的应用程序运行完美但在创建视图时发送给我以下错误:

错误:无法读取属性'长度'未定义的ext-all-dev.js:12300

从ext-all-dev.js中获取这行代码中的错误(我在chrome中使用了暂停未捕获的异常):

getRenderTree: function() {
         var me = this, 
             result = me.callParent(arguments) 
             i, len; 

         for (i = 0, len = result.length; i <len; i + +) {
             result [i] = me.transformItemRenderTree (result [i]); 
         } 
         return result; 
     } 

我创建了三个类:

1 - 名称为Ext.ux.PanelFooter并扩展&#39; Ext.panel.Panel&#39;

2 - 名称为Ext.ux.PanelHeader并扩展了&#39; Ext.panel.Panel&#39;

3 - 名称为Ext.ux.Toolbar并扩展Ext.toolbar.Toolbar

请帮助,谢谢。

编辑/更新:

这是代码

var panelCenter = new Ext.panel.Panel({
        region: 'center',
        id: 'centerPanel',
        title: 'System Admin',
        enableTabScroll: true,
        border: true,
        layout: 'fit',      
        bodyPadding: '0 0 20 20',
        layout:'column',
        items: [{
            columnWidth: 1,
            layout:'column',
            frame: false,
            border: false,
            items: [{
                columnWidth: .25,
                html: '&nbsp;',
                frame: false,
                border: false
            },{
                title: 'Welcome',
                columnWidth: .5,
                height: 200,
                style: 'padding: 10px;',
                align: 'right',
                items: [{
                        xtype: 'panel',
                        layout: 'column',
                        frame: false,
                        border: false,
                        style: 'padding: 3px;',
                        items: [{
                            columnWidth: 1,
                            layout: 'form',
                            frame: false,
                            border: false,
                        }]
                    }]
            }]
        }]
    });

2 个答案:

答案 0 :(得分:1)

我知道 - 声明中缺少逗号:

var me = this, result = me.callParent(arguments) i, len;

因此,result未定义。

答案 1 :(得分:0)

看起来在呈现之前会访问某些内容,但是,信息太少而无法更具体。

您可以在http://fiddle.sencha.com发布一些代码,或者更好的展示吗?