将ext.grid.panel添加到ext.form.panel时出错

时间:2012-11-29 07:27:58

标签: javascript jquery html extjs extjs4

我有这个网格和表格面板。我想在表单面板中添加一个数据网格,并且仍然有来自表单面板的按钮。

      myGrid= Ext.create('Ext.grid.Panel',{
            layout: {
                type: 'fit'
            },

            id: 'gridId',
            title: null,
            store: myDataStore,
            columns: [{
                header: 'header 1',
                dataIndex: 'index_1',
                width: 120
            }, {
                header: 'header 2',
                dataIndex: 'index_2',
                width: 120
            }, {
                header: 'header 3',
                dataIndex: 'index_3',
                width: 120
            }],
            stripeRows: true
        })

        formPanel= Ext.create('Ext.form.Panel',{
            id:'panelId',

            items:[myGrid],
            buttons: [{
                 // cancel, save, other buttons
            }]
        })

但是我收到了这个错误

HierarchyRequestError: Node cannot be inserted at the specified point in the hierarchy

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您在Ext.create()配置后忘记了分号。

似乎在这里工作得很好。我做了一个小提琴

http://jsfiddle.net/WGgR8/1/