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

ExtJs 入门教程十四[数据代理 :DataProxy]

2015-07-01 14:50 696 查看
一、语法
1、MemoryProxy(获取本地数据)
var myData =[[data1],[data2]]
var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(myData),
reader: new Ext.data.ArrayReader({},[]);
2、HttpProxy(同域的服务器中获取数据)
var store = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({ url: 'text.ashx' }),
reader: new Ext.data.ArrayReader({ },[ ])
});
在Store中,如果设置了url参数但没有设置proxy参数,则默认使用HttpProxy获取数据。
3、ScriptTagProxy(跨域的服务器中获取数据)
使用方法与HttpProxy相同
4、DirectProxy(与Ext.Direct配合使用)
var store = new Ext.data.Store({
proxy: new Ext.data.DirectProxy({ directFn: Apps.test.getdate }),
reader: new Ext.data.ArrayReader({ },[ ])
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: