2015-10-09 51 views
0

可以说我有两个(或更多)相同的面板与我的应用程序相同的商店,他们在屏幕上。我在一个面板上改了一些东西,并想同时刷新两个商店。好吧,我知道如何使用Ext.cmp()或up()或down()函数进行访问,但是可以只加载存储并将其刷新到任何地方?或如何做到这一点?任何例子...加载商店自动加载所有网格

回答

1

它应该自动发生。该框架具有单向绑定构建功能。您可以通过打开带有网格和加载商店的页面来测试此功能。如果您然后转到您的控制台并获取商店并添加商品,它将自动添加到网格或编辑绑定到商店模型的记录。输入您的浏览器的东西devtools像这样的控制台:

Ext.getStore('Users').add({id: 9238,firstName:'Goga',lastName:'Gubi'}); 

Ext.getStore('Users').getAt(2).set('firstName', 'Goga'); 

的字段和商店应该与你的存储和模型关闭过程相对应。

只要您的商店更新,它将“重新绑定”商店绑定的视图。这就是为什么你总是应该使用loadRecordform或得到referencestore绑定到grid和使用add()添加record