1 定义静态的store
var store = new Ext.data.JsonStore({
fields:['col1','col2','col3']
});
storedata =[{col1:xx,col2:yy;col3:zz}]
2 定义动态的store
var store1 = new Ext.data.JsonStore({
url:'',
root:'json.key',
fields:['col1','col2','col3']
});
3 store数据的加载
Ext.onReady(
function(){
store.loadData(storedata);
store1.load();
}
);
4 store.sort("colname",'asc or desc');//store按照colname进行增序或倒序排列
5 在store里新增一列
1)定义行
var Record = Ext.data.Record.create(['col1','col2','col3']);
var r = new Record({col1:x,col2:y;col3:z});
2)新增行
store.add(r);
6 遍历store
for(int i=0;i<store.getCount();i++){
var r = store.getAt(i);
var xx = r.get('col1');
}
本文深入探讨了在Ext.js中如何定义静态和动态数据存储对象,并演示了数据加载、排序、新增列和遍历操作。通过实例代码解析,帮助开发者掌握数据管理的关键技能。
2306

被折叠的 条评论
为什么被折叠?



