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'));
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'));
3.JsonStore的用法(和ArrayStore差不多,2.0版本之前 ArrayStore是JsonStore的子类) var _store = new Ext.data.JsonStore({ data:[{name:'张翔',mapping:'sex'}] }); alert(_store.getAt(1).get('sex'));
4.XmlStore的用法 var _emp = Ext.data.Record.create([{name:'name',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'));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。