zoukankan      html  css  js  c++  java
  • bootstrap treevie只展开一个节点,关闭其他节点

     1 //获取当前节点的父节点(包括当前节点)
     2 function getAllParentNode(parentNode){
     3         var arry = [];
     4         arry.push(parentNode);
     5         //boolean i = true;
     6         while(true){
     7             parentNode = $("#treeview").treeview("getNode", parentNode.parentId);
     8             if(parentNode.nodes) {
     9                  arry.push(parentNode);
    10             }
    11             else{
    12                 break;
    13             }
    14         }
    15         return arry;
    16     }
    17     //通过节点找到其父节点的兄弟节点,使其关闭
    18     function closeOtherNode(node){
    19         var arry = [];
    20         var p = getAllParentNode(node);
    21         for(i in p){
    22             var temp=($('#tree').treeview('getSiblings', p[i]));
    23             for(k in temp){
    24                 arry.push(temp[k]);
    25             }
    26         }
    27         for(j in arry){
    28             $('#tree').treeview('collapseNode', [ arry[j].nodeId, { silent: true, ignoreChildren: false } ]);
    29         }
    30     }
  • 相关阅读:
    paste DEMO合并文件
    diff 文件比较
    grep DEMO
    tr DEMO
    uniq DEMO
    sort DEMO
    定义提示符 PS1 PS4
    MAVEN修改localRepository不起作用
    java数组初始化
    oracle监听服务无法打开
  • 原文地址:https://www.cnblogs.com/forlp/p/10695310.html
Copyright © 2011-2022 走看看