Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在某些情况下更改网格存储_Javascript_Extjs_Extjs6 - Fatal编程技术网

Javascript 如何在某些情况下更改网格存储

Javascript 如何在某些情况下更改网格存储,javascript,extjs,extjs6,Javascript,Extjs,Extjs6,我有一个动态ExtJS网格 items: { xtype: 'grid', border: false, columnLines: true, scrollable: true, stripeRows: true, columns: changeColumns, store: store1 /// How to change store here }, 商店1是这样的 store1 = Ext.create('Ext.data.Sto

我有一个动态ExtJS网格

items: {  
    xtype: 'grid',
    border: false,
    columnLines: true,
    scrollable: true,
    stripeRows: true,
    columns: changeColumns,
    store: store1 /// How to change store here
},
商店1是这样的

store1 = Ext.create('Ext.data.Store', {
    fields: Fields1,
    data: Data1
});
store2 = Ext.create('Ext.data.Store', {
    fields: Fields1,
    data: Data2
});
商店1是这样的

store1 = Ext.create('Ext.data.Store', {
    fields: Fields1,
    data: Data1
});
store2 = Ext.create('Ext.data.Store', {
    fields: Fields1,
    data: Data2
});
因此,我想根据下面给出的一些条件更改我的店铺。 现在我的情况是

if(headersXmlDoc.getAttribute("ST") == 1){
    Store1
}else if(headersXmlDoc.getAttribute("ST") == 2){
    Store2
}

有谁能告诉我如何做到这一点。

你需要使用网格的方法


示例:

谢谢您的回答。这方面的任何工作示例都将帮助我理解。