zoukankan      html  css  js  c++  java
  • 分享一个js Tree dTree

    上周给赵姐做一个报表的目录,要求做一个网页的树形导航或者应用程序的树形导航

    刚重装系统,于是偷懒用js Tree来做,网上找到了这个dTree 发现增加节点方法挺方便的就用它了

    实际测试400多个节点在我机器上也就是1,2秒钟读入,速度还行

    d = new dTree('d');
    d.add(Id,parentId,text,url,title,img,target);

    由于手头的数据是Excel格式的,树形层次以及存在了

    用公式扒拉扒拉把 除了 parentID的其他参数都能拖出来,不过把层次级别能找出来

    于是修改新增函数,用层次来添加树,我这只有4层

    var iNodeIndex = new Array(0,0,0,0,0);

    function AddNodeEx(tree,id,iLv,sText,sUrl,sType)
    {
     var sImg='';
     var sHint='';
     if (sType=='.doc') {sImg='img/1'+sType+'.jpg';sHint='Word文档文件';}
     if (sType=='.xls') {sImg='img/1'+sType+'.jpg';sHint='Excel表格文件';}
     if (sType=='软件及数据库') {sImg='img/globe.gif';sHint='软件及数据库';}
     if (sType!='')
            tree.add(id,iNodeIndex[iLv],sText,sUrl,'点击查看,文件类型:'+sHint,'',sImg);
     else
            tree.add(id,iNodeIndex[iLv],sText);
     iNodeIndex[iLv+1]=id;
    }

    dTree下载

  • 相关阅读:
    sscanf功能详解(转)
    String to Integer (atoi)
    Reverse Words in a String
    在一个字符串中寻找某个字串
    回文数
    Two Sum
    java 判断牌型?
    股票的最大利润
    队列的最大值
    加密和解密例子
  • 原文地址:https://www.cnblogs.com/calmzeal/p/1512952.html
Copyright © 2011-2022 走看看