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

  • 相关阅读:
    257. Binary Tree Paths
    poj2406 kmp
    hust1010 kmp
    hdu1358 kmp的next数组
    hdu3746 kmp求循环节
    hdu1686字符串kmp
    hdu2087kmp
    hdu1711kmp
    poj3067树状数组求逆序数
    poj1159二维树状数组
  • 原文地址:https://www.cnblogs.com/calmzeal/p/1512952.html
Copyright © 2011-2022 走看看