zTree v3.3 checkbox 无法取消选中状态
treeObj.cancelSelectedNode();方法无效
zTree 中严格区分了 选中 和 勾选这两个词的定义。
选中 是说 点击了节点,节点背景变色 的状态,也就是 selected
勾选 是说 节点的checkbox 或 radio 被勾选的状态,也就是 checked
所以需要 利用 checkNode 方法取消勾选状态
例如:
var treeObj = $.fn.zTree.getZTreeObj("tree");
var nodes = treeObj.getSelectedNodes();
for (var i=0, l=nodes.length; i < l; i++) {
treeObj.checkNode(nodes[i], true, true);
}
zTree api 说明文档:http://www.ztree.me/v3/api.php
转载请注明:苏demo的别样人生 » zTree v3.3 checkbox 取消选中状态