修复若干bug
This commit is contained in:
@@ -39,6 +39,9 @@ tree: {
|
||||
<br/><br/>
|
||||
<input type="checkbox" name="hidden" lay-filter="hidden" lay-skin="primary" title="隐藏父节点图标">
|
||||
<input type="checkbox" name="custom" lay-filter="custom" lay-skin="primary" title="自定义图标">
|
||||
<input type="checkbox" name="all" lay-filter="all" lay-skin="primary" title="展开所有节点">
|
||||
<input type="checkbox" name="close" lay-filter="close" lay-skin="primary" title="闭合所有节点">
|
||||
<input type="checkbox" name="key3" lay-filter="key3" lay-skin="primary" title="展开指定节点">
|
||||
</div>
|
||||
|
||||
<div style="margin-top: 20px">间距</div>
|
||||
@@ -86,6 +89,27 @@ layui.form.on('checkbox(custom)', function(data){
|
||||
layui.form.render();
|
||||
});
|
||||
|
||||
//展开所有节点
|
||||
layui.form.on('checkbox(all)', function(data){
|
||||
if(data.elem.checked){
|
||||
demo1.changeExpandedKeys(true)
|
||||
}
|
||||
});
|
||||
|
||||
//闭合所有节点
|
||||
layui.form.on('checkbox(close)', function(data){
|
||||
if(data.elem.checked){
|
||||
demo1.changeExpandedKeys(false)
|
||||
}
|
||||
});
|
||||
|
||||
//展开指定节点
|
||||
layui.form.on('checkbox(key3)', function(data){
|
||||
if(data.elem.checked){
|
||||
demo1.changeExpandedKeys([ -3 ])
|
||||
}
|
||||
});
|
||||
|
||||
layui.slider.render({
|
||||
elem: '#slideTest1',
|
||||
min: 10,
|
||||
|
||||
@@ -15,6 +15,7 @@ var demo1 = xmSelect.render({
|
||||
showLine: true,
|
||||
indent: 20,
|
||||
expandedKeys: [ -3 ],
|
||||
simple: true,
|
||||
},
|
||||
toolbar: {
|
||||
show: true,
|
||||
|
||||
@@ -208,6 +208,7 @@ list: [ "ALL", "CLEAR",
|
||||
| render | 渲染多选 | (options: 配置项) | 实例对象 |
|
||||
| get | 获取页面中已经渲染的多选 | (filter: 过滤`el`, single: 是否返回单实例) | 符合条件的实例数组 |
|
||||
| batch | 批量操作已渲染的多选 | (filter: 过滤`el`, method: 方法, ...方法参数) | 符合条件的实例数组 |
|
||||
| arrr2tree | 把列表数据转化为树状结构 | (arr: 数据, pid: 父节点ID的key, id: 对应key, children: 对应key, topParentId: 顶级节点的ID) | 符合条件的数组 |
|
||||
|
||||
```
|
||||
//render 使用方式
|
||||
@@ -251,5 +252,6 @@ xmSelect.render()后会返回一个xmSelect对象, 可以进行方法调用
|
||||
| update | 更新多选选中, reset不保留 | (options: 见配置项) |
|
||||
| warning | 警告 | (color: 默认同theme.maxColor, sustain: 是否持续显示) |
|
||||
| getTreeValue | 树节点模式下获取数据, v1.2.0 新增 | (leafOnly: 是否只是叶子节点,默认值为 false, includeHalfChecked: 是否包含半选节点,默认值为 false) |
|
||||
| changeExpandedKeys | 树模式下更新节点展开状态, v1.2.0 新增 | (keys: true-全部展开, false-全部关闭, 数组-展开的节点值) |
|
||||
| enable | 启用选项, disabled=false, v1.2.0 新增 | (array: 想要启用的选项数组) |
|
||||
| disable | 禁用用选项, disabled=true, v1.2.0 新增 | (array: 想要禁用的选项数组) |
|
||||
|
||||
Reference in New Issue
Block a user