1. 程式人生 > >ExtJs 入門教程十四[資料代理 :DataProxy]

ExtJs 入門教程十四[資料代理 :DataProxy]

一、語法
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({ },[ ])
	});