Class Ext.data.ScriptTagProxy
An implementation of Ext.data.DataProxy that reads a data object from a URL which may be in a domain
other than the originating domain of the running page.
Note that this class must be used to retrieve data from a domain other than the domain
from which the running page was served.
属性
-
方法
-
事件
-
设置选项
公共属性
此类没有公共属性。
公共方法
|
ScriptTagProxy(Object conn ) |
ScriptTagProxy |
|
|
abort() : void |
ScriptTagProxy |
Abort the current server request. |
|
load(Object params , Ext.data.DataReader reader , Function callback , Object scope , Object arg ) : void |
ScriptTagProxy |
Load data from the configured URL, read the data object into
a block of Ext.data.Records using the passed Ext.data.Da... |
公共事件
此类没有公共事件。
设置选项
|
callbackParam : String |
ScriptTagProxy |
(可选) The name of the parameter to pass to the server which tells the server the name of the callback function s... |
|
timeout : Number |
ScriptTagProxy |
(可选) The number of milliseconds to wait for a response. Defaults to 30 seconds. |
|
url : String |
ScriptTagProxy |
The url from which to request the data object. |
|
{Boolean} : nocache |
ScriptTagProxy |
(可选) Defaults to true. Disable cacheing by adding a unique parameter name to the request. |
构造函数
ScriptTagProxy
public function ScriptTagProxy(Object conn
)
参数:
conn
: ObjectA configuration object.
方法详情
abort
public function abort()
Abort the current server request.
This method is defined by ScriptTagProxy.
load
public function load(Object params
, Ext.data.DataReader reader
, Function callback
, Object scope
, Object arg
)
Load data from the configured URL, read the data object into
a block of Ext.data.Records using the passed Ext.data.DataReader implementation, and
process that block using the passed callback.
参数:
params
: ObjectAn object containing properties which are to be used as HTTP parameters for the request to the remote server.
reader
: Ext.data.DataReaderThe Reader object which converts the data object into a block of Ext.data.Records.
callback
: FunctionThe function into which to pass the block of Ext.data.Records. The function must be passed
- The Record block object
- The "arg" argument from the load function
- A boolean success indicator
scope
: ObjectThe scope in which to call the callback
arg
: ObjectAn optional argument which is passed to the callback as its second parameter.
返回:
This method is defined by ScriptTagProxy.
设置详情
callbackParam
callbackParam : String
(可选) The name of the parameter to pass to the server which tells the server the name of the callback function set up by the load call to process the returned data object. Defaults to "callback".
The server-side processing must read this parameter value, and generate javascript output which calls this named function passing the data object as its only parameter.
This config option is defined by ScriptTagProxy.
timeout
timeout : Number
(可选) The number of milliseconds to wait for a response. Defaults to 30 seconds.
This config option is defined by ScriptTagProxy.
url
url : String
The url from which to request the data object.
This config option is defined by ScriptTagProxy.
{Boolean}
{Boolean} : nocache
(可选) Defaults to true. Disable cacheing by adding a unique parameter name to the request.
This config option is defined by ScriptTagProxy.