Open geqianqian-shihan opened 4 years ago
input.dataRange 增加 autocomplate = “off”
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();
}
});
});
table reload会刷新toolbar里的组件
layui table的toobar和在table reload后 输入框的数据会被清空,button的事件如果只自己用js定义的事件也会被取消 两种解决办法
1、不用toobar 。直接新做一个div 就可以了。
2、用toobar 按钮 事件table.on('toolbar(customTable)', function(obj){};