X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/output/Ext.tree.TreeLoader.html diff --git a/docs/output/Ext.tree.TreeLoader.html b/docs/output/Ext.tree.TreeLoader.html index 9ff2d310..bbbc7364 100644 --- a/docs/output/Ext.tree.TreeLoader.html +++ b/docs/output/Ext.tree.TreeLoader.html @@ -1,569 +1,226 @@ -
-
- Properties - Methods - Events - Config Options - Direct Link -
-
-
Observable
-  TreeLoader
-

Class Ext.tree.TreeLoader

- - - - - -
Package:Ext.tree
Defined In:TreeLoader.js
Class:TreeLoader
Extends:Observable
-
- * -A TreeLoader provides for lazy loading of an Ext.tree.TreeNode's child -nodes from a specified URL. The response must be a JavaScript Array definition -whose elements are node definition objects. eg: -
[{
-        id: 1,
-        text: 'A leaf Node',
-        leaf: true
-    },{
-        id: 2,
-        text: 'A folder Node',
-        children: [{
-            id: 3,
-            text: 'A child Node',
-            leaf: true
-        }]
-   }]
-

-A server request is sent, and child nodes are loaded only when a node is expanded. -The loading node's id is passed to the server under the parameter name "node" to -enable the server to produce the correct child nodes. -

-To pass extra parameters, an event handler may be attached to the "beforeload" -event, and the parameters specified in the TreeLoader's baseParams property: -
myTreeLoader.on("beforeload", function(treeLoader, node) {
-        this.baseParams.category = node.attributes.category;
-    }, this);
-This would pass an HTTP parameter called "category" to the server containing -the value of the Node's "category" attribute.
- -
- -

Config Options

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Config OptionsDefined By
  - - baseParams : Object
- (optional) An object containing properties which specify HTTP parameters to be passed to each request for child nodes.
-
TreeLoader
  - - clearOnLoad : Boolean
- (optional) Default to true. Remove previously existing child nodes before loading.
-
TreeLoader
  - - preloadChildren : Boolean
- If set to true, the loader recursively loads "children" attributes when doing the first load on nodes.
-
TreeLoader
  - - requestMethod : String
- The HTTP request method for loading data (defaults to the value of Ext.Ajax.method).
-
TreeLoader
  - - url : String
- Equivalent to dataUrl.
-
TreeLoader
- -

Public Properties

-
This class has no public properties.
-

Public Methods

- - - - - - - - - - - - - - - - - -
MethodDefined By

Public Events

EventDefined By
\ No newline at end of file