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 @@ - -
-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