Javascript Extjs 4.2.2 Ext.Window.Show未显示存储中加载的数据

Javascript Extjs 4.2.2 Ext.Window.Show未显示存储中加载的数据,javascript,extjs,store,extjs4.2,Javascript,Extjs,Store,Extjs4.2,我想在Windows中显示存储对象中加载的数据。我可以看到存储区加载了正确的数据。但是当它被传递到面板并且面板被传递到窗口时,当调用Window.Show时,只显示列名,而不显示存储在Store对象中的数据 请帮我做这个。代码片段如下:在此处输入代码 var store1 = new Ext.data.Store({ autoLoad:true, fields: [{ name: 'Index'

我想在Windows中显示存储对象中加载的数据。我可以看到存储区加载了正确的数据。但是当它被传递到面板并且面板被传递到窗口时,当调用Window.Show时,只显示列名,而不显示存储在Store对象中的数据

请帮我做这个。代码片段如下:
在此处输入代码

var store1 = new Ext.data.Store({
                autoLoad:true,
            fields: [{
                name: 'Index'
            }, {
                name: 'VrfNames'
            }]
        });
        var vrfData = [
            ["HI", "Hello"]
        ];
        store1.loadData(vrfData);
        console.log("Loaded " + store1.getCount() + " records");
        //Could verify data is loaded properly


        // creation of panel
        var vrfNamesPanel = new Ext.grid.Panel({
            store: store1,
            columns: cm,
            height: 250,
            width: 700,
            enableHdMenu: false,
            buttons: this.buildVrfNamesPanelButtons(),
            buttonAlign: 'center',
            renderTo: Ext.getBody(),
            //floating: true,
            //closable : true//,
            listeners: {
                scope: this
            }

        });


        // creation of new window
        this.vrfNamesWindow = new Ext.Window({
            layout: 'fit',
            closeAction: 'hide',
            plain: true,
            title: "VRF Names ",
            items: vrfNamesPanel,
            enableTabScroll: true,
            autoScroll: true,
            width: 700
        });

        this.vrfNamesWindow.show();
给你


我不知道你的
cm
列设置是什么,所以我添加了它,我相信问题就在那里。

我尝试了工作小提琴,它与Extjs 6一起工作,但问题仍然存在,当我尝试使用Extjs 4.2.1.883 Neptune运行它时(存储对象中的数据没有显示在窗口中)。你能帮我解决这个问题吗?由于我们必须更新extjs 4.2.Fiddle,请在本地加载数据(至少在Fiddle中)时删除
autoLoad:true
。谢谢!为我工作!:)