ztree吧 关注:1,834贴子:12,477
  • 8回复贴,共1

ztree 父节点设置的颜色跟显示的颜色不一样。

只看楼主收藏回复

for(var i=0;i<AllNodes.length;i++){
if(AllNodes[i].isParent){
treeObj.setting.view.fontCss["color"]= "#0ff";
}else{
treeObj.setting.view.fontCss["color"]= "#00F";
}
treeObj.updateNode(AllNodes[i]);
}
1级跟2级父节点颜色显示是正确的,三级开始父节点颜色显示的是错误的。,如下图
求大神帮忙!!


IP属地:福建1楼2013-10-14 16:48回复
    .ztree .level0 {
    color: blue;
    }
    .ztree .level1 {
    color: red;
    }
    .ztree .level2 {
    color: green;
    }


    IP属地:江苏2楼2013-10-16 08:11
    收起回复
      fontCss说明里说的很明白了。。
      var setting = {
      view: {
      fontCss: setFontCss
      }
      };
      function setFontCss(treeId, treeNode) {
      var color;
      switch (treeNode.level) {
      case 0:
      color = { color: "red" };
      break;
      case 1:
      color = { color: "blue" };
      break;
      case 2:
      color = { color: "green" };
      break;
      default:
      color = {};
      }
      return color;
      };


      IP属地:江苏3楼2013-10-18 12:03
      收起回复