ztree设置节点checked
2016-08-26 19:29
357 查看
1、根据id获取树的某个节点:
var zTree = $.fn.zTree.getZTreeObj("mytree");
var node = zTree.getNodeByParam("id",1);
2、设置node节点选中状态:
zTree.selectNode(node);
3、设置node节点checked选中,有两种方法实现:
(1)、zTree.checkNode(node, true, true);
(2)、node.checked = true;
zTree.updateNode(node); //注:设置checked属性之后,一定要更新该节点,否则会出现只有鼠标滑过的时候节点才被选中的情况
4、获取树的根节点:
var nodes = zTree.getNodes();
var pnode = nodes[0]; //注:只有当树的根节点只有一个时,才可以这样取,否则会获取到多个节点
5、ztree获取选中节点的子节点的方法://该方法参考自:http://my.oschina.net/webas/blog/110295,本人还未测试。。
var nodes = zTree.getSelectedNodes();
var treeNode = nodes[0];
var treeNodeP = treeNode.parentTId ? treeNode.getParentNode():null;
for(var i=0;i<treeNode.children.length;i++) {
var childNode = treeNode.children[i];
alert('childNode.name: '+childNode.name);
}
6、递归获取各级父节点##
function getFilePath(treeObj){
if(treeObj==null)return "";
var filename = treeObj.name;
var pNode = treeObj.getParentNode();
if(pNode!=null){
filename = getFilePath(pNode) +"->"+ filename;
}
return filename;
}
var zTree = $.fn.zTree.getZTreeObj("mytree");
var node = zTree.getNodeByParam("id",1);
2、设置node节点选中状态:
zTree.selectNode(node);
3、设置node节点checked选中,有两种方法实现:
(1)、zTree.checkNode(node, true, true);
(2)、node.checked = true;
zTree.updateNode(node); //注:设置checked属性之后,一定要更新该节点,否则会出现只有鼠标滑过的时候节点才被选中的情况
4、获取树的根节点:
var nodes = zTree.getNodes();
var pnode = nodes[0]; //注:只有当树的根节点只有一个时,才可以这样取,否则会获取到多个节点
5、ztree获取选中节点的子节点的方法://该方法参考自:http://my.oschina.net/webas/blog/110295,本人还未测试。。
var nodes = zTree.getSelectedNodes();
var treeNode = nodes[0];
var treeNodeP = treeNode.parentTId ? treeNode.getParentNode():null;
for(var i=0;i<treeNode.children.length;i++) {
var childNode = treeNode.children[i];
alert('childNode.name: '+childNode.name);
}
6、递归获取各级父节点##
function getFilePath(treeObj){
if(treeObj==null)return "";
var filename = treeObj.name;
var pNode = treeObj.getParentNode();
if(pNode!=null){
filename = getFilePath(pNode) +"->"+ filename;
}
return filename;
}
相关文章推荐
- ztree设置节点checked,选中某节点等相关操作
- ztree设置节点checked,选中某节点等相关操作
- ztree设置节点checked,选中某节点等相关操作
- zTree设置选中节点之后出现重复节点
- ztree 默认设置选中第一个子节点,根节点禁止选中(只有一个根结点时);选中想选中的子节点
- ztree 设置父节点不能选择
- ztree指定节点 设置复选框
- 【zTree】zTree根据后台数据生成树并动态设置前面的节点复选框的选中状态
- zTree 设置父节点checkbox不可点击
- 转:zTree树控件入门之checkbox:如何动态设置节点的checkbox选择框启用与禁用状态(chkDisabled)
- ztree 设置父节点不能选择
- Flex中如何利用firstVisibleItem属性,设置或取得第一个显示节点
- BCB中通过OLE对Word中的XML节点设置
- 如何动态设置全局theme,及在web.config中读取pages节点的内容。
- ExtJS 设置TreeNode节点样式
- Flex中如何通过给openItems属性,设置一个XMLList或Array对象来打开Tree的一个节点
- 树的节点怎样可以设置成选中状态
- CTreeCtrl 查找 等于某值 的节点,并设置为高亮
- FLEX教程:设置缓动展开TREE控件节点.
- Flex中如何通过给openItems属性设置一个XMLList或Array对象来打开Tree的一个节点的例子