打印版式

Class Ext.data.ScriptTagProxy

Package:Ext.data
Class:ScriptTagProxy
Extends:Object
Defined In:ScriptTagProxy.js
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 : Object
    A configuration object.

方法详情

abort

public function abort()
Abort the current server request.
参数:
  • 无。
返回:
  • void
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 : Object
    An object containing properties which are to be used as HTTP parameters for the request to the remote server.
  • reader : Ext.data.DataReader
    The Reader object which converts the data object into a block of Ext.data.Records.
  • callback : Function
    The 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 : Object
    The scope in which to call the callback
  • arg : Object
    An optional argument which is passed to the callback as its second parameter.
返回:
  • void
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.

Ext - Copyright © 2006-2007 Ext JS, LLC
All rights reserved.