标签:
杂谈 |
分类: extjs4.0 |
Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。
Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data.
Record实例中,为后面的读取和修改操作做准备。
Ext.data.Store的基本用法
在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。
01.var data = [
02.['boy', 0],
03.['girl', 1]
04.];
05.var store = new Ext.data.Store({
06.proxy: new Ext.data.MemoryProxy(data),
07.reader: new Ext.data.ArrayReader({}, PersonRecord)
08.});
09.store.load();
10.
11.
复制代码每个store最少需要两个组件的支持,分别是proxy和reader,proxy用于从某个途径读取原始数据,reader用于将原始数据转换成Record实例。