资源描述:
《ext.data.store的基本用法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ExtJs之Ext.data.Store因为上次用过Ext.data.Store,觉得挺重要的,故转载了一篇http://blog.csdn.net/davidxj/archive/2009/04/23/4103647.aspxExt.data.Store的基本用法在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。1vardata=[2['boy',0],3['girl',1]4];56varstore=newExt.data.Store({7proxy:newExt.data.MemoryProxy(data),8reader:newExt.data.
2、ArrayReader({},PersonRecord)9});1011store.load();vardata=[['boy',0],['girl',1]];varstore=newExt.data.Store({proxy:newExt.data.MemoryProxy(data),reader:newExt.data.ArrayReader({},otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommit
3、teeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyC
4、ommitteeSecretary,MinistersandPersonRecord)});store.load();每个store最少需要两个组件的支持,分别是proxy和reader,proxy用于从某个途径读取原始数据,reader用于将原始数据转换成Record实例。这里我们使用的是Ext.data.MemoryProxy和Ext.data.ArrayReader,将data数组中的数据转换成对应的几个PersonRecord实例,然后放入store中。store创建完毕之后,执行store.load()实现这个转换过程。经过转换之后,store里的数据就可以提供给Grid或
5、ComboBox使用了,这就是Ext.data.Store的最基本用法。Ext.data.Store对数据进行排序Ext.data.Store提供了一系列属性和函数,利用它们对数据进行排序操作。可以在创建Ext.data.Store时使用sortInfo参数指定排序的字段和排序方式,如下面的代码所示。1varstore=newExt.data.Store({2proxy:newExt.data.MemoryProxy(data),3reader:newExt.data.ArrayReader({},PersonRecord),4sortInfo:{field:'name',direc
6、tion:'DESC'}5});varstore=newExt.data.Store({proxy:newExt.data.MemoryProxy(data),reader:newotherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpec
7、ialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Minis