1
我想要顯示在Windows中的商店對象中加載的數據。我可以看到商店正在載入正確的數據。但是,當它傳遞給Panel並且Panel傳遞給Window時,當Window.Show被調用時,只顯示列名,但不顯示存儲在Store對象中的數據。Extjs 4.2.2 Ext.Window.Show未顯示在商店中加載的數據
請幫我這個。的代碼片段如下:enter code here
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();
我試過工作小提琴,它與Extjs 6一起工作,但問題仍然存在,當我試圖用Ext JS 4.2.1.883 Neptune運行它時(存儲對象中的數據未顯示在窗口中)。你能幫我解決這個問題嗎?因爲我們必須提供4.2。 –
小提琴更新,當您在本地加載數據時(至少在小提琴中),刪除'autoLoad:true'。 –
謝謝!爲我工作! :) –