Layui定制化(自定义增删改操作、选中变色)
定制化之前,请先熟悉LayuiTree文档基本操作。
一、自定义增删改操作
Layui tree自带的增删改操作,太鸡肋不太符合我们的要求。新增修改弹框操作、删除提示确实框。
- 1.添加自定义属性customOperate,需要修改源码。
1 | tree.render({ |
- 2.修改tree.js源码
如果是压缩版先格式化,搜索prototype.operate
或者if ("add" == f)
,修改源码在原先的if判断最外层再加上我们自定义属性的判断。
1 | b.prototype.operate = function(e, a) { |
- 3.增加自定义操作
修改完源码后,再次点击增删改按钮就不会执行默认的方法了。我们就可以在operate下添加我们自定义的一些操作了。
1 | var index0pen; |
弹框代码
1 | <!--新增节点--> |
二、选中变色
- 1.修改tree.js源码
搜索prototype.spread
或者"open": "close"
。
1 | b.prototype.spread = function(e, a) { |
添加css样式
1 | <style> |