美文网首页
easyui-Tree

easyui-Tree

作者: 心灵最深处 | 来源:发表于2019-08-17 17:46 被阅读0次

    1、树节点前面是否显示复选框(接口初加载)

             $('#tt').tree({
                url:'tree_data1.json',
                method:'get',
                animate:true,
                checkbox:function (data) {
                    //哪些节点不显示复选框,就在哪些节点的接口里面添加"checkbox":false字段
                    if(data.checkbox == false){
                        return false;
                    }
                    return true;
                }
              });
    
    示例1.png

    2、设置某个或某些节点前不显示复选框

    先给树添加cascadeCheck: false(节点不级联,只能单选)属性;
    然后遍历整个树,判断显示文本相同的话就删除该节点的复选框结构
    $(".tree-node").eq(i).find(".tree-checkbox").remove();
    
    父节点不显示复选框,只有子节点显示复选框
    onlyLeafCheck:true
    

    3、解决点击展开节点重复加载数据

    示例2.png

    解决方法:先ajax请求数据赋值,再进行树的其他操作

    $.ajax({
          url:'url',
          type:"get",
          success:function(data){
            $('#tree').tree({
                data: data
            });
          }
        });
    $('#add_tree').tree({
        onLoadSuccess:function(node,data){
            console.log(node,data)
        }
    });
    

    相关文章

      网友评论

          本文标题:easyui-Tree

          本文链接:https://www.haomeiwen.com/subject/dqeksctx.html