Closed charrysong closed 4 years ago
请再仔细查找一下错误的位置,这是在 selectNode 时报错的,但你的代码里面有没有调用 selectNode 方法,应该是你调用 selectNode 方法时,没有传入 zTree 内部的节点数据
请再仔细查找一下错误的位置,这是在 selectNode 时报错的,但你的代码里面有没有调用 selectNode 方法,应该是你调用 selectNode 方法时,没有传入 zTree 内部的节点数据
节点的数据能重新加载,但是就是报这个错误
你的逻辑有问题呀!! 点击 节点A 的时候,你却要去重新加载 A 的父节点的 子节点,这样会导致 A 节点被删除,但与此同时, zTree 还会因为 点击 A节点,要进行选中 A节点的操作,所以就出现这个错误了!
addHoverDom 的 元素 onclick 事件中 reAsyncChildNodes `
var setting = { async: { enable: true, url: "org_node.ashx", autoParam: ["id", "pId", "name"] }, data: { simpleData: { enable: true } }, view: { showIcon: false, dblClickExpand: false, txtSelectedEnable: false, addHoverDom: addHoverDom, removeHoverDom: removeHoverDom, addDiyDom: addDiyDom,//添加自定义菜单 }, edit: { drag: { autoExpandTrigger: false, isMove: false, isCopy: false, }, enable: false, editNameSelectAll: false, showRemoveBtn: false, showRenameBtn: false, removeTitle: "删除", renameTitle: "重命名" } };
function nodeclick(obj, id, pid) {
}
var setting = { async: { enable: true, url: "org_node.ashx", autoParam: ["id", "pId", "name"] }, data: { simpleData: { enable: true } }, view: { showIcon: false, dblClickExpand: false, txtSelectedEnable: false, addHoverDom: addHoverDom, removeHoverDom: removeHoverDom, addDiyDom: addDiyDom,//添加自定义菜单 }, edit: { drag: { autoExpandTrigger: false, isMove: false, isCopy: false, }, enable: false, editNameSelectAll: false, showRemoveBtn: false, showRenameBtn: false, removeTitle: "删除", renameTitle: "重命名" } };
function addHoverDom(treeId, treeNode) {
`