有bug,不能新异步加载当前选中的第一个节点
ztree吧
全部回复
仅看楼主
level 1
coco00002 楼主
var zTreeArea;
var setting;
var pid;
setting = {
async: {
enable: true,
url: "<%=AppUrl%>/common.do?tblname=datamanResourcesAction&formaction=getResourceZtree",
autoParam: ["name", "id", "parentId"]
},
callback:{
onClick: zTreeOnClick,
onAsyncSuccess:function zTreeOnAsyncSuccess(event, treeId, treeNode, msg) {
if(pid){
var node = zTreeArea.getNodeByParam("id", pid);

zTreeArea.selectNode(node);
}

},onAsyncError: onAsyncError
}
};
var zNodes =[{id:'0', name : '目录', parentId:'-1', open:true, isParent : true}];
//刷新树形
function refreshTree() {
zTreeArea = $.fn.zTree.init($("#easyuiTree"), setting, zNodes);
}
$(document).ready(function(){
refreshTree();
var node = zTreeArea.getNodeByParam("id", "0");
if(node) { zTreeArea.reAsyncChildNodes(node,"refresh"); //不能加载成功
});
//不能新异步加载当前选中的第一个节点
2012年11月22日 12点11分 1
level 11
典型的异步加载的流程问题。 请看看 http://ztreeapi.iteye.com/blog/1423986 这里面关于异步加载的描述
2012年11月22日 13点11分 2
1