geqianqian-shihan / Alexuse

学习、测试使用
0 stars 0 forks source link

layui 使用遇到的问题 #20

Open geqianqian-shihan opened 4 years ago

geqianqian-shihan commented 4 years ago

table reload会刷新toolbar里的组件

layui table的toobar和在table reload后 输入框的数据会被清空,button的事件如果只自己用js定义的事件也会被取消 两种解决办法

1、不用toobar 。直接新做一个div 就可以了。

2、用toobar 按钮 事件table.on('toolbar(customTable)', function(obj){};

geqianqian-shihan commented 4 years ago

自动填充影响布局

input.dataRange 增加 autocomplate = “off”

geqianqian-shihan commented 4 years ago

treeSelect

treeSelect 文档地址

layui.use(['treeSelect','form'], function () {
        var treeSelect= layui.treeSelect;

        treeSelect.render({
            // 选择器
            elem: '#tree',
            // 数据
            data: 'data/data3.json',
            // 异步加载方式:get/post,默认get
            type: 'get',
            // 占位符
            placeholder: '修改默认提示信息',
            // 是否开启搜索功能:true/false,默认false
            search: true,
            // 点击回调
            click: function(obj){
                console.log(obj);
           // obj.data   树形组件全部数据  
           // obj.current   树形组件当前点击   checked  是否选中   id   name  open  children   level 0 ~ n  
           // obj.data   树形组件全部数据  
            },
            // 加载完成后的回调函数
            success: function (d) {
                console.log(d);
//                选中节点,根据id筛选
//                treeSelect.checkNode('tree', 3);

//                获取zTree对象,可以调用zTree方法
//                var treeObj = treeSelect.zTree('tree');
//                console.log(treeObj);

//                刷新树结构
//                treeSelect.refresh();
            }
        });
    });
geqianqian-shihan commented 4 years ago

一、 layui form.on('select(statistical)',function(){}) 全局