ext中ArrayStore,JsonStore,XmlStore的用法
2011-08-10 15:01
447 查看
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:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],
fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]
});
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'));
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:'张翔',sex:'男'},{name:'李慧敏',sex:'女'}],
fields:[{name:'name',mapping:'name'},{name:'sex',mapping:'sex'}]
});
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'));
相关文章推荐
- ext中ArrayStore,JsonStore,XmlStore的用法
- ext中ArrayStore,JsonStore,XmlStore的用
- Ext.data.JsonStore的用法
- 玩转extjs5之Ext.data.JsonStore与Ext.data.XmlStore(五)
- 【Unity&JSON&XML】存档数据代码解读&NET.JSON的用法探究
- [Ext.Net]Ext.Store基本用法
- 如何把Ext.data.store里的数据一次性用JSON传给后台(添加了后台解析部分)
- Ext.data.JsonStore使用HttpProxy加载数据时传递参数的两种方法
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data-GroupingStore/JsonStore/SimpleStore
- Ext.data.Store的基本用法
- Ext.data.Store/GroupingStore/JsonStore/SimpleStore
- ExtJs中ArrayStore、SimpleStore、JsonStore、GroupingStore
- 20170907--学习笔记(Ext.data.Store的基本用法)
- Ext.data.JsonReader的用法
- Ext.data.Store 获取Json数据只有一行,而且是最后一行
- Ext.data-DataReader/ArrayReader/JsonReader/XmlReader
- java web ext 例子(jsonstore ,gridpanel,formpanel)
- Ext.data-DataReader/ArrayReader/JsonReader/XmlReader