| 123456789101112131415161718192021222324252627 | 
							- /**
 
-  * Created by Tony on 2017/5/12.
 
-  */
 
- zTreeHelper = {
 
-     createTree: function(sourceData, setting, containerId, caller){
 
-         var treeArr = tree_Data_Helper.buildTreeNodeDirectly(sourceData);
 
-         var private_build_parentNodeIds = function(pNodeId, nodesArr){
 
-             var rst = [];
 
-             for (var i = 0; i < nodesArr.length; i++) {
 
-                 if (nodesArr[i].items.length > 0) {
 
-                     rst = rst.concat(private_build_parentNodeIds(nodesArr[i].ID, nodesArr[i].items));
 
-                 } else {
 
-                     rst.push(nodesArr[i].ID);
 
-                 }
 
-             }
 
-             if (pNodeId && rst.length > 0) {
 
-                 caller.parentNodeIds["_pNodeId_" + pNodeId] = rst;
 
-             }
 
-             return rst;
 
-         };
 
-         if (caller.parentNodeIds) {
 
-             private_build_parentNodeIds(null, treeArr);
 
-         }
 
-         caller.treeObj = $.fn.zTree.init($("#" + containerId), setting, treeArr);
 
-         caller.treeObj.expandAll(true);
 
-     }
 
- }
 
 
  |