diff --git a/src/treestore.js b/src/treestore.js index 320bdfb..22807fd 100644 --- a/src/treestore.js +++ b/src/treestore.js @@ -572,7 +572,10 @@ } params = {id : node.id}; if(pidField){ - params[pidField] = node.id; + //params[pidField] = node.id; + //pid应该是node.parent.id而不是node.id + params[pidField] = node.parent ? node.parent.id : + node.pid != null ? node.pid : node.id || 0; } _self.load(params); },