代码之家  ›  专栏  ›  技术社区  ›  Penny Liu

未能触发蜂鸟树视图子节点复选框

  •  0
  • Penny Liu  · 技术社区  · 7 年前

    我正在使用 hummingbird-treeview.js 带有字体awesome v4.7.0的插件。 我想用复选框呈现一个层次树结构。 当我试图触发复选框的根节点时,对应的子节点复选框不能立即触发。

    示例说明

    enter image description here

    enter image description here

    我现在的代码是:

    HTML格式

    <div id="treeview_container" class="hummingbird-treeview" style="height: 600px; overflow-y: scroll;">
        <ul id="treeview" class="hummingbird-base"></ul>
    </div>
    

    //initializing
    $("#treeview").hummingbird();
    
    for(var i = 0; i < depth; i++) {
    
        var strContent = "<li><i class='fa fa-plus'></i> <label><input id='xnode-0' data-id='custom-0' type='checkbox' /> " + "node-"+ i;
        strContent += "</label><ul><li><label><input class='hummingbird-end-node' id='xnode-0-1' data-id='custom-0-1' type='checkbox'/> " + "node-"+ i + "-1";
        strContent += "</label></li></ul></li>";
    
        $("#treeview").append(strContent);
    }
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   hummingbird-dev    7 年前

    对,添加内容后初始化应该可以。 然而,最新版本的蜂鸟-树视图.js现在提供了一种添加名为“addNode”的内容的方法: https://github.com/hummingbird-dev/hummingbird-treeview