X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/c930e9176a5a85509c5b0230e2bff5c22a591432..25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775:/docs/source/ListLoader.html diff --git a/docs/source/ListLoader.html b/docs/source/ListLoader.html deleted file mode 100644 index 3f73c335..00000000 --- a/docs/source/ListLoader.html +++ /dev/null @@ -1,61 +0,0 @@ - - - The source code - - - - -
ListLoader = function(config){
-	Ext.apply(this, config);
-};
-
-Ext.extend(ListLoader, Ext.util.Observable, {
-	keyAttribute: 'id',
-	keyField: 'parentId',
-	
-	load: function(node, callback){
-		var key = this.keyField;
-		var v = node.attributes[this.keyAttribute];
-		var rs = this.store.queryBy(function(r){
-			return r.data[key] === v;
-		});
-		node.beginUpdate();
-        for (var i = 0, d = rs.items, len = d.length; i < len; i++) {
-			var n = this.createNode(d[i]);
-			if (n) {
-				node.appendChild(n);
-			}
-		}
-		node.endUpdate();
-		if(typeof callback == "function"){
-            callback(this, node);
-        }
-	},
-	
-	createNode : function(record){
-		var d = record.data, n;
-		if(d.isFolder){
-			n = new Ext.tree.AsyncTreeNode({
-				loader: this,
-				id: record.id,
-				text: d.listName,
-				leaf: false,
-				iconCls: 'icon-folder',
-				editable: true,
-				expanded: true,
-				isFolder: true
-			});
-		}else{
-			n = new Ext.tree.TreeNode({
-				id: record.id,
-				text: d.listName,
-				leaf: true,
-				iconCls: 'icon-list',
-				editable: true
-			});
-		}
-		return n;
-	}
-});
- - \ No newline at end of file