您的位置:首页 > Web前端 > JavaScript

extjs Ext.data.proxy.Memory使用方法

2011-12-19 22:37 417 查看
Ext.onReady(main)

function main()
{
Ext.regModel("user",{
fields:[
{name:'name',type:'string'},
{name:'age',type:'int'}
]
})

var userdata=[
{name:'uspcat.com',age:1},
{name:'fanpei',age:23}
];

var memoryProxy=Ext.create("Ext.data.proxy.Memory",{
data:userdata,
model:'user'
})

userdata.push({name:'new name',age:1});//在数组里添加新的元素

memoryProxy.update(new Ext.data.Operation({//对数组进行更新
action:'update',
data:userdata
}));

memoryProxy.read(new Ext.data.Operation(),function(result){
var datas=result.resultSet.records;//这是一个数据数组
Ext.Array.each(datas,function(model){
alert(model.get('name'));//获取每一个数据的name
})
});
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息