StupidBeauty
Read times:883Posted at:Fri Dec 27 05:15:12 2013
- no title specified

Ext JS 4.2.0文档翻译: Ext.data.Store

内联数据

存储(Stores)可以载入内联的数据。在内部实现当中,Store会将我们传入的每个对象转换成以Model 实例表示的数据

Ext.create (' Ext.data.Store ', {

model: 'User',

data : [

{firstName: 'Ed', lastName: 'Spencer'},

{firstName: 'Tommy', lastName: 'Maintz'},

{firstName: 'Aaron', lastName: 'Conran'},

{firstName: 'Jamie', lastName: 'Avins'}

]

});

如果数据已经是按照正确格式来组织的(例如:它不需要由一个阅读器来处理),那么,使用以上的方法来载入内联数据是非常方便的。如果妳的内联数据需要进行处理以对数据结构进行解析的话,那么,就应当使用一个MemoryProxy(参考MemoryProxy文档中的示例)。

还可以使用add来在本地载入更多数据。

方法

实例方法

Ext.data.Store

add( model ) : Ext.data.Model[]

向这个 Store 中加入Model 实例。这个方法可接受以下形式的参数:

  • •.一个由Model 实例或Model 配置对象组成的数组。

  • •.任意数量的Model 实例或Model 配置对象。

新的Model 实例会被追加到已有的数据集合的末尾。

用法示例:

myStore.add({some: 'data'}, {some: 'other data'});

注意,如果这个Store 本身是处于排序状态的,那么,新的Model实例会被插入到Store 中的正确位置,以维持排序状态。

参数

返回

未知美人

Your opinions
Your name:Email:Website url:Opinion content: