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下载

  • 相关阅读:
    linux安装jenkins
    linux安装python3.8
    python类继承多态
    python字典排序
    第一篇
    第十一周编程总结
    2019春第十周作业
    2019年寒假作业1
    2019年寒假作业3
    学期总结
  • 原文地址:https://www.cnblogs.com/calmzeal/p/1512952.html
Copyright © 2011-2022 走看看