如何在一个网格中使用两个商店之间的切换

Posted

技术标签:

【中文标题】如何在一个网格中使用两个商店之间的切换【英文标题】:How to use switch between two store in one grid 【发布时间】:2016-07-03 17:40:45 【问题描述】:

我有两个数据集,其中一个我正在商店中加载。我的网格完全没问题。现在在某些特定条件下,我想将第二个数据加载到我的商店。我正在使用 extjs 3

我的网格代码是:


xtype: 'grid',
id: 'COGRID,
autoHeight: true,
sm: new Ext.grid.RowSelectionModel(singleSelect:true),
frame: true,
columns : this.columns,
store :  store, // store is loading my data.
stripeRows: true,

我的商店和数据:

var myData = [       
['FFPE Slide',2,'eSample'],
['Plasma',2,'eSample'],
['Whole ',2,'eSample']  ];   
var myData2 = [       
['USA','at','a'],
['France','bt',b'],
['Aus','ct','c']  ]; 

 var store = new Ext.data.ArrayStore(
fields: [
   name: 'stype',
   name: 'scnt',
   name: 'src'
 ]
 ); 
 store.loadData(myData);  // Here I am loading first data to store

【问题讨论】:

您的病情如何?您可以以类似的方式设置第二个数据。 我有一个按钮,当点击按钮时我想要 myData 否则我的 Data1 【参考方案1】:

button handler config ,你需要根据你的要求设置你的数据。

例如


xtype:button,
text:'Click Me',
handler:function(btn)
    Ext.getCmp('COGRID').getStore().loadData(myData);

【讨论】:

以上是关于如何在一个网格中使用两个商店之间的切换的主要内容,如果未能解决你的问题,请参考以下文章

RxJS:如何切换以在多个行为主题源之间切换

加载商店后如何在网格中设置值? EXTJS3

extjs 5 如何将商店绑定到模态窗口和网格

如何使用 Vuetify 网格在 v-for 循环中显示商店项目?

如何在 tkinter ~ python 中放置在网格中的两个小部件之间添加空间?

如何在 vscode 中使用一个(或两个)快捷方式在 TypeScript 和 HTML 之间切换?