element-ui的tree有个属性show-checkbox,表示是否显示选择框现在有个机构的集合,最多只有3级,需求是只在第三级(最末级)的时候显示多选框,其他选项时没有,
看了会儿源码不知道怎么改,想知道怎么实现,或者有其他tree的实现代码?

解决方案 »

  1.   

    这个列表是个表单输入项 用户可以手动输入
    或点击来显示这个机构机构列表选择,可多选,得到机构code数组
      

  2.   

    你可以加个判断条件,导航每一级都会有自己的flag或者level(此字段显示都属于哪个层级),if(level===3) checkbox那个属性为true(属性通过给el-tree,设置ref=“”名“”打印就可以找到那个属性),不要在el-tree组件上直接加,可以尝试一下行不行
      

  3.   

    checkbox那个属性为true(属性通过给el-tree,设置ref=“”名“”打印就可以找到那个属性)
      

  4.   

    http://WWW.BAIDU.COM
      

  5.   

    能说说具体是哪个属性呢?-----------------
    暂时可以使用css解决:
    .expanded+.el-checkbox{display:none}
    为了不影响全局,最好放在某个类下使用。
      

  6.   


    试试这个api呢,官网上面的
      

  7.   


    试试这个api呢,官网上面的这个是方法,指的是获取已经勾选哪些节点,要不要算上半选什么的。现在楼主要的是展示效果,必须由属性来配置。我暂时是没找到相关属性可配置。