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

本文展示了如何使用 Ext.js 库实现用户数据的内存代理更新与读取操作,包括数组元素的添加与更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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							  
		})
	});
};


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值