treeTable 2.0更新到layui扩展组件

讨论 未结 126 5486
狠狠亲一口
悬赏:20飞吻

https://fly.layui.com/extend/treeTable/
此组件建议意见可在此贴提出

回帖
  • 找出问题了。请求的json数据是字符串格式的。需要转化成数组之后才能用!
    2 回复
  • EthanPeng
    2019-2-19
    cols 和data 的格式可以使用layui中table相同的格式,我的表头是在后台获取的,使用treetable需要重新定义实体。data 格式加个code或者success,msg 以确认是否有错,仅返回空data没有提示信息
    0 回复
  • 捉影
    2019-2-20
    checkedbox怎么默认全选
    0 回复
  • @狠狠亲一口 大佬,之前就是用的您插件,挺不错的,不过希望大佬能在完善几个功能。

    1.选中目标后,自动选中该目标的上级目标。并记录选中的数据。
    2.取消选中目标时,若该目标的下级目标如果是选中状态,将同时取消下级目标的选中状态。
    3.记忆展开收起状态,第一次打开默认是全部收起,没清除页面缓存时,记录该变的展开或收起状态,无论怎么刷新页面都是记录的。

    祝大佬事业顺利,家庭和睦,家人健康。
    0 回复
  • 菜鸟739
    2019-2-26
    请问一下,设置数据url的时候,不会出现数据,设置的data的话就可以,这是为什么呢?
    0 回复
  • admin.req({
    url: setter.baseUrl + 'Belongdepart/getDepart',
    async: false,
    success: function (data) {
    interact.render({
    elem: '.region',
    title: '管辖单位:',
    data: data.data,
    name: 'departments',
    selected: session.departments.split(','),
    hint : ['请选择','请选择','请选择'],
    });
    }
    });
    用的最新的2.4.5版本, interact多级联动报下面的错, 怎么解决??
    0 回复
  • 到第四级的时候无法获取icon_key的值,
    0 回复
  • @bluebluesky 我判断少写了else你也少写了?
    {
    key: 'title',
    title: '名称',
    width: '100px',
    template: function(item){
    if(item.level == 0){
    return '<span style="color:red;">'+item.title+'</span>';
    }else if(item.level == 1){
    return '<span style="color:green;">'+item.title+'</span>';
    }else if(item.level == 2){
    return '<span style="color:#aaa;">'+item.title+'</span>';
    }else{
    return item.title;
    }
    }
    },
    0 回复
  • @sun123
    跟版本关系不大吧,应该是哪里冲突了
    0 回复
  • @菜鸟739
    应该是url返回的数据类型不对
    0 回复