自动加载所有网格的加载存储

load store which loads all grids automatically

本文关键字:加载 存储 网格      更新时间:2023-09-26

假设我的应用程序中有两个(或多个(具有相同存储的相同面板,它们就在屏幕上。我更改了一个面板中的某些内容,并希望同时刷新两个商店。好的,我知道如何使用Ext.cmp((或up((或down((函数访问,但是否可以只加载存储并到处刷新它?或者如何做到这一点?任何例子。。。

它应该自动发生。该框架内置了开箱即用的单向绑定。您可以通过打开一个带有网格和已加载存储的页面来测试这一点。如果您随后转到控制台,获取存储并添加项目,它将自动添加到网格中,或者编辑与存储上的模型绑定的记录。在浏览器的开发工具控制台中键入以下内容:

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

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

字段和商店应与您的商店和偏离路线的模型相对应

商店更新后,它将"重新绑定"与商店绑定的视图。这就是为什么您总是应该在form上使用loadRecord,或者将referencestore绑定到grid,然后使用add()添加record