ext中store,ArrayStore,JsonStore,XmlStore的用法

xiaoxiao2021-02-27  131

ext中ArrayStore,JsonStore,XmlStore的用法

标签: extjs 2541人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: extjs

目录(?)[+]

[html] view plain copy print ? 1.Store的用法     var _store = new Ext.data.Store();             var _record = new Ext.data.Record(["name","sex"]);             var _recordClone = new Ext.data.Record(["name","sex"]);             _record.set('name','张翔');             _record.set('sex','男');       _store.add(_record);         _recordClone.set('name','李慧敏');             _recordClone.set('sex','女');             _store.add(_recordClone);             //alert(_store.getCount());             //alert(_store.getAt(1).get('sex'));    1.Store的用法 var _store = new Ext.data.Store(); var _record = new Ext.data.Record(["name","sex"]); var _recordClone = new Ext.data.Record(["name","sex"]); _record.set('name','张翔'); _record.set('sex','男'); _store.add(_record); _recordClone.set('name','李慧敏'); _recordClone.set('sex','女'); _store.add(_recordClone); //alert(_store.getCount()); //alert(_store.getAt(1).get('sex'));

[javascript] view plain copy print ? 2.ArrayStore的用法   var _store = new Ext.data.ArrayStore({         data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],         fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]     });         alert(_store.getAt(1).get('sex'));    2.ArrayStore的用法 var _store = new Ext.data.ArrayStore({ data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}], fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}] }); alert(_store.getAt(1).get('sex')); [javascript] view plain copy print ? 3.JsonStore的用法(和ArrayStore差不多,2.0版本之前 ArrayStore是JsonStore的子类)   var _store = new Ext.data.JsonStore({         data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],         fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]     });       alert(_store.getAt(1).get('sex'));    3.JsonStore的用法(和ArrayStore差不多,2.0版本之前 ArrayStore是JsonStore的子类) var _store = new Ext.data.JsonStore({ data:[{name:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}], fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}] }); alert(_store.getAt(1).get('sex')); [javascript] view plain copy print ? 4.XmlStore的用法   var _emp = Ext.data.Record.create([{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]);     var _store = new Ext.data.XmlStore({         url:'/store/xmlStore.xml',         reader:new Ext.data.XmlReader({     totalRecords:'xml',     record:'emp',     id:'id'     },_emp)     });         _store.load();         alert(_store.getCount());         alert(_store.getAt(1).get('sex'));   4.XmlStore的用法 var _emp = Ext.data.Record.create([{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]); var _store = new Ext.data.XmlStore({ url:'/store/xmlStore.xml', reader:new Ext.data.XmlReader({ totalRecords:'xml', record:'emp', id:'id' },_emp) }); _store.load(); alert(_store.getCount()); alert(_store.getAt(1).get('sex')); 顶 0 踩 0     上一篇FreeMarker集合(List、Map) 下一篇QQ2013的PC版协议,0825包和0826的数据分析

我的同类文章

http://blog.csdn.net
转载请注明原文地址: https://www.6miu.com/read-16126.html

最新回复(0)