layui 扩展组件 dtree 2.5.0 发布

分享 未结 39 2402
智慧的小西瓜
悬赏:500飞吻
组件主页: https://fly.layui.com/extend/dtree/
组件的帮助文档地址(里面有很多案例):(阿里云) http://www.wisdomelon.com/DTreeHelper/
gitee地址: https://gitee.com/miniwatermelon/DTreeHelper
github地址: https://github.com/mini-watermelon/DTreeHelper

如果在使用中碰到什么问题,可以及时留言,或者咨询
QQ群:867324214(添加时请备注layui-dtree交流),
或者在官方layuiAdmin群里咨询,并@std-智慧的小西瓜

作者的一些话:dtree推出的第一个版本,到今天已经半年多了,承蒙大家的喜爱,本人在此先谢过,dtree会秉承做最好用的树的理念,汲取经验,听取大众意见,不断的完善树的功能,你的支持即是我一如既往的动力!

------------------------v2.5.0(2019/6/01)【适配】:------------------------
【适配】对layui2.5适配
【修复】内置属性修复,error方法,现在可以正确的获取参数列表中的参数,如无定义则默认打印textStatus。
【修复】内置属性修复,complete方法,现在可以正确的获取参数列表中的参数
【新增】内置属性新增:line,用于指定树线
【新增】内置方法新增:showLine:用于显示树线
【新增】内置方法新增:showLineLi:作用在单个LI显示树线

------------------------v2.5.4(2019/6/14)【修复】:------------------------
【修复】内置方法中,使用data方法获取值不到的问题。
【优化】基础属性优化:ficon,可以设置Array型数据,与icon的配置方式相同
【优化】基础属性优化:skin,其中设置layui看起来更像layui的风格,新增laySimple风格,遵从简约版layui树形菜单。
【优化】内置方法优化:涉及样式的一系列内置方法优化
【新增】基础属性新增:height,调整高度,与table用法一致
【新增】基础属性新增:response中新增ficonClass,可以指定一级图标样式。
【新增】内置方法新增:cancelNavThis,取消选中div。
【更新】内置方法更新:parseData:增加对ficonClass属性的解析
【更新】内置方法更新:changeCheck,可以通过传递参数的方式传递复选框dom。
【移除】基础属性移除:dot,移除一级图标小圆点的单独设置,改为在ficon中配置,与icon的配置方式相同
【移除】基础属性移除:firstIconArray,与nodeIconArray合并。

------------------------v2.5.0(2019/6/01)【适配】:------------------------
【适配】对layui2.5适配
【修复】基础属性修复,error方法,现在可以正确的获取参数列表中的参数,如无定义则默认打印textStatus。
【修复】基础属性修复,complete方法,现在可以正确的获取参数列表中的参数
【优化】一系列内置方法优化
【新增】基础属性新增:line,用于指定树线
【新增】内置方法新增:showLine:用于显示树线
【新增】内置方法新增:showLineLi:作用在单个LI显示树线

------------------------v2.5.0(2019/5/20)【大版本】:------------------------
【大改】数据格式:reponse中isLast属性更换为last属性。
【大改】数据格式:reponse中isChecked属性更换为checked属性。
【大改】数据格式:defaultRequest中isLeaf属性更换为leaf属性。
【大改】数据格式:defaultRequest中isChecked属性更换为checked属性。
【大改】内置属性:record开启后,原来记录节点的全部数据(排除children和basicData)改为只记录用户自定义的数据(同样排除children和basicData)
【修复】toolbar模块修复:自定义的toolbar的回调函数的第二个$div参数修复,现在可以取到值
【修复】toolbar模块修复:内置函数:changeTreeNodeEdit中的title未定义的问题。
【修复】menubar模块修复:将dtree放在form中,menubar的默认按钮单击之后会提交表单的问题。
【修复】iframe模块修复:配置了iframeDefaultRequest时,只会显示iframeDefaultRequest中的参数的问题。
【优化】toolbar模块优化:内置的三个按钮中的label均加上title提示
【优化】基础方法优化:render方法和reload方法中,如果树在当前页面中被加载过一次了,再次加载会从缓存中取出树,并将树上次点击的节点作为参数记录下载,现在优化为还是从缓存中取,但是会重置上次记录的参数。
【优化】内置函数优化:getLiItemDom 当parentId为0时组件自动判定为false从而使用内置parentId的问题。
【新增】基础属性新增:iconfont属性,用于定义使用图标数组或string
【新增】基础属性新增:iconfontStyle属性,用于自定义树的每个关键部位使用的图标
【新增】基础属性新增:accordion属性,用于开启手风琴模式
【新增】基础属性新增:contentType属性,用于可以显示配置发送信息至服务器时内容编码类型
【新增】基础属性新增:response属性中新增disabled,标识节点禁用。
【新增】基础属性新增:response属性中新增isHide,标识节点隐藏。
【新增】基础属性新增:formatter属性,用于对树展示节点的文字信息格式化处理。
【新增】基础属性新增:errDataShow属性,标识是否在递归数据出现错误后,显示错误信息。
【新增】基础属性新增:none,用于定于树初始化未加载节点时的提示文字。
【新增】基础属性新增:error:用于异步加载中出现异常时的用户自定义函数。
【新增】基础属性新增:errDataShow属性,标识是否在递归数据出现错误后,显示错误信息。
【新增】基础属性新增:drawable属性,用于开启拖拽。
【新增】基础方法新增:getParam: 获取指定节点选中值
【新增】基础方法新增:getAllParentParam: 获取指定节点的全部上级节点
【新增】基础方法新增:initNoAllCheck: 复选框半选状态初始化设置
【新增】基础方法新增:initAllCheck: 复选框选中状态初始化设置
【新增】基础方法新增:click:模拟单击事件
【新增】checkbar模块新增:checkbarData新增属性:"halfChoose",用于记录选中和半选中的数据
【新增】menubar模块新增:menubar内置新增三个默认方法:checkAll:全选,unCheckAll:全不选,invertAll:反选
【新增】toolbar模块新增:toolbar内置新增两个默认方法:pulldown:展开当前节点下的全部节点,pullup:收缩当前节点下的全部节点
【新增】toolbar模块新增:toolbar新增属性:toolbarWay,工具栏显示方式,contextmenu:右键,follow:跟随节点,fixed:固定在节点右侧
【新增】toolbar模块新增:toolbarBtn中新增一系列的属性(id、placeholder、verify、defElem、readonly、disabled、filter)
【新增】toolbar模块新增:toolbarBtn中,optionsData支持使用function回调
【新增】内置属性新增:errNode属性,记录在渲染节点时有问题的数据。
【新增】内置属性新增:usefontStyle属性,用于最终指定树的每个关键部位使用的图标
【新增】内置方法新增:replaceDom:替换节点的dom值,或指定值。
【新增】内置方法新增:partialRefreshAdd:局部刷新树--当前节点新增子节点时
【新增】内置方法新增:partialRefreshEdit:局部刷新树--当前节点选中时
【新增】内置方法新增:partialRefreshDel:局部刷新树--当前节点选中被删除时
【新增】内置方法新增:ensureTheme:确认最终主题。
【新增】内置方法新增:useDefaultOrUserDefineFnodeStyle:赋值一级图标
【新增】内置方法新增:useDefaultOrUserDefineSnodeStyle:赋值二级图标
【新增】内置方法新增:useDefaultOrUserDefineCheckboxStyle:赋值复选框图标
【新增】内置方法新增:useDefaultOrUserDefineMenubarStyle:赋值菜单栏图标
【新增】内置方法新增:useDefaultOrUserDefineMenubarExtStyle:赋值扩展菜单栏图标
【新增】内置方法新增:useDefaultOrUserDefineToolbarStyle:赋值扩展菜单栏图标
【新增】内置方法新增:useDefaultOrUserDefineToolbarExtStyle:赋值扩展工具栏图标
【新增】内置方法新增:operateIcon: 设置图标的展开关闭,以及展开时/关闭时是最后一级图标的处理
【新增】内置方法新增:msgErrNode: 判断在数据加载时是否存在错误数据,并是否打印错误数据
【新增】内置方法新增:getParam: 获取指定节点选中值
【新增】内置方法新增:getAllParentParam: 获取指定节点的全部上级节点
【新增】内置方法新增:getNodeDom: 根据具体的id获取基于当前id的div以及对应的其他dom元素
【新增】内置方法新增:getNode: 获取指定节点Div
【新增】内置方法新增:accordionUL: 开启手风琴模式时对其他节点的处理
【新增】内置方法新增:setDisabledNodes: 设置节点为disabled
【新增】内置方法新增:cancelDisabledNodes:将节点的disabled取消
【新增】内置方法新增:getDisabledNodesParam: 获取指定disabled节点的值
【新增】内置方法新增:getAllDisabledNodesParam: 获取全部disabled节点的值
【新增】内置方法新增:setHideNodes: 设置节点为hide
【新增】内置方法新增:cancelHideNodes: 将节点的hide取消
【新增】内置方法新增:getHideNodesParam: 获取指定hide节点的值
【新增】内置方法新增:getAllHideNodesParam: 获取全部hide节点的值
【新增】内置方法新增:toolbarHide:隐藏toolbar
【新增】内置方法新增:toolbarMethod:toolbar内置方法
【新增】内置方法新增:toolbarListener:toolbar内置监听
【新增】内置方法新增:getNowNodeOrNull:获取当前选中div,没有选中则为null
【新增】内置方法新增:navThis:选中div
【新增】内置方法新增:getNoneDom:当无节点数据时显示dom信息
【新增】内置方法新增:dynamicToolbarDom:在节点后动态绑定fixed和follow条件的工具栏
【更新】内置方法更新:setToolbarDom,设置工具栏按钮,现在区别开来哪种toolbar的创建方式
【更新】内置方法更新:changeTreeNodeAdd新增一个回传参数:refresh,用于新增完成后,局部刷新
【更新】内置方法更新:parseData新增一个回传参数:fmtTitle,用于获取formatter标记过的内容,原来的title函数只获取原始title信息
回帖