dhtmlxtree,生成checkbox三态树,如何得到被动选中的父节点的id,就是那个复选框中是灰色的节点?
我选中子节点时候,父节点自动被选中。但是取不到id。
我有用tree2.getAllChecked(),只能得到我自己选中的。
怎么根据id设置节点被选中。
有没有例子,可否发给我看看。
谢谢了?
我选中子节点时候,父节点自动被选中。但是取不到id。
我有用tree2.getAllChecked(),只能得到我自己选中的。
怎么根据id设置节点被选中。
有没有例子,可否发给我看看。
谢谢了?
<input type="checkbox" name="node"/>
var nodes = document.getElementsByName("node");
var ids = [];
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].checked) {
alert(nodes[i].value);
temp.push(nodes[i].value);
}
}
alert(temp.join(","));
他的说明return list of identificators of nodes with checked and third state checkboxes, separated by default delimiter 要不然你就用getAllChecked方法,获取到选中节点数组,然后用getParentId(item)获取其父节点
setCheck(itemId,state)
Required library edition:
Required library file: dhtmlxtree.js
set state of node's checkbox
itemId - target node id
state - checkbox state (0/1/“unsure”)
这个是说明文档中的说明,经验证,是有效的哦~~不知道LZ是不是其他代码影响了效果
selectItem(id,ctr,shf)//选中节点具体可以看下官方文档