jQuery MiniUI

 找回密码
 立即注册
查看: 3178|回复: 1
打印 上一主题 下一主题

tree的checkRecursive问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-5-19 17:59:25 |只看该作者 |倒序浏览
<ul id="tree1" class="mini-tree" url="${basePath}jcsjwh/getSubstationList" style="width:100%;height:100%;margin:0;"
  showTreeIcon="true" textField="FL_NAME" idField="ID" parentField="PARENT_ID" resultAsTree="false"             checkRecursive="true" autoCheckParent="false"  expandOnLoad="0"  expandOnNodeClick="true"
showCheckBox="true" >
</ul>

需要选中父节点的时候自动选择子节点的视图效果,但是获取数据的时候只想获取到自己所选的父节点,能否有方法处理呢?

Rank: 8Rank: 8

沙发
发表于 2017-5-19 18:10:06 |只看该作者
这个联动选择了子节点也是选中的,可以获取到所有选中节点,然后遍历去掉子节点,剩下的就都是父节点了。
  1. var nodes=tree.getCheckedNodes();
  2. var pNodes=[];
  3. for(var i=0,l=nodes.length;i<l;i++){
  4.      if(!tree.isLeaf(nodes[i])){
  5.           pNode.push(nodes[i]);
  6.      }
  7. }
复制代码

Archiver|普加软件

GMT+8, 2024-4-27 12:40 , Processed in 1.046915 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部