如果是有建立兩個store1, store2, 想將gridpanel的store1更新為sotre2的方法為

先找到gridpanel的dom節點之後再呼叫bindStore方法

 

ex:

var store1= Ext.create('Ext.data.JsonStore',{
fields: [ 'ssid'],
data:[
{ ssid: "11111" },
{ ssid: "22222"},
{ ssid: "33333" },
{ ssid: "44444" }
]
});


var store2= Ext.create('Ext.data.JsonStore',{
fields: [ 'ssid'],
data:[
{ ssid: "55555" },
{ ssid: "66666"},
{ ssid: "77777" },
{ ssid: "88888" }
]
});


var gridPanel = Ext.create('Ext.grid.GridPanel', {
itemId: 'wifi-grid',
id: 'network-wifi-grid',
height: 150,
store: store1,
viewConfig: {
forceFit: true
},
autoScroll: true,
selType: 'rowmodel',
columns: 
[
                {
                    xtype: 'gridcolumn',
                    dataIndex: 'ssid',
                    text: 'SSID'
                }
]


});




Ext.getCmp("network-wifi-grid").bindStore(newstore);

,

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()