140 Star 1.8K Fork 413

maplemei/xm-select

2021-07-22 13:41
maplemei

新增

Bug fixes

最后提交信息为: bug fixed
2021-06-30 13:57
maplemei

新增

  • 新增submitConversion配置方法, 用于拓展表单提交数据, 默认是value数组

Bug fixes

  • 修复级联模式下第一组数据过多时不显示滚动条
  • 修复级联模式下隐藏图标背景色透明的bug
  • 修复级联模式下如果子节点是空数组也显示右箭头的bug
  • 修复级联/树模式下,如果子节点是空数组,然后操作选中状态异常
  • 修复工具条点击清空, on监听到的isAddtrue的bug #I3T2KE:delete方法监听问题
  • 修复setValue时对多选上限的判断异常 #I3SABO:setValue最大值判断有问题
最后提交信息为: v1.2.3
2021-01-19 16:32
maplemei

新增

  • 新增配置 model.type: fixed, 切换为fixed布局模式 体验传送门
  • 新增实例方法calcPosition, fixed布局模式下重新计算位置

Bug fixes

  • 修改直接设置父节点无法选中的问题
  • 修改非严格模式下设置父节点, 子节点受影响
  • 修复渲染失败页面监听错误的问题
  • 修改数据重复时分组错乱的问题
最后提交信息为: 新增fixed布局
2020-11-27 19:22
maplemei

新增

  • 新增配置enableKeyboard, 用于控制是否使用键盘操作, 用于取消因为键盘事件带来的性能影响
  • tree模式新增配置clickExpand, 是否点击节点即展开节点
  • tree模式新增配置clickCheck, 是否点击节点即选中节点

Bug fixes

  • [紧急修复]tree模式下节点超过2层, 父节点半选状态异常
最后提交信息为: 1.2.1
2020-11-26 18:21
maplemei

新增

  • 图标自定义
  • 新增实例方法getTreeValue, 用于获取树结构下的父节点和半选节点
  • 新增实例方法changeExpandedKeys, 用于操作树结构的节点展开状态
  • 新增实例方法enable, disable, 动态操作选项的启用禁用
  • 新增配置layReqText, 表单验证, 同layuilay-reqText
  • 新增全局方法arr2tree, 用于把列表数据转化为树状结构

Bug fixes

  • 修复分页模式下的上一页下一页没有国际化
  • 修复远程分页时搜索过滤数据异常
  • 修改update方法无法更新远程
  • 修复tree模式下非严格模式搜索异常
  • 修复tree模式下工具条操作异常
  • 修复tree模式下initValue赋值数据错乱
  • 修复tree模式下appenddelete方法不更新父节点状态
最后提交信息为: 修复若干bug
2020-05-05 17:36
maplemei

新增

  • tree新增配置simple, 代表极简模式, 子级全部被选中后只会显示父级

Bug fixes

  • 设置远程模式totalSize默认为1
  • 修复普通多选模式下设置max配置后, 工具条的全选和反选 选中数据错误
  • 修复getValue方法获取到的部分数据中携带__node参数无法进行序列化
  • 修复同时开启远程搜索和远程分页的时候会出发两次remoteMethod
  • 优化remoteMethod的内部回调机制
最后提交信息为: v1.1.9
2020-02-10 14:44
maplemei

新增

  • 新增级联模式(第一版, 欢迎测试Bug)

Bug fixes

  • 修改class .hidden为.xm-hidden 避免冲突
  • 修改tree模式下只有一个子节点是的虚线样式错误
  • 修改tree非严格模式下的工具条操作数据错误
最后提交信息为: v1.1.8
2020-01-02 18:19
maplemei

新增

  • tree模式下可以使用工具条
  • tree模式新增远程搜索
  • tree模式新增搜索结束回调

Bug fixes

  • 修复搜索模式下, 有分页的情况, 二次搜索没有回到第一页的问题
  • 修复数据过多时的滚动样式问题

预告

  • 级联正在路上
最后提交信息为: v1.1.7
2019-12-18 18:17
maplemei

新增

  • 新增显示模式, 可以始终显示下拉内容
  • tree模式新增配置, 可以直接展开所有节点

Bug fixes

  • 修复动态开启动态搜索, 搜索无反应
  • 修复radio模式下setValue能设置多值的问题
最后提交信息为: v1.1.6
2019-12-12 14:21
maplemei

Bug fixes

  • 修复el为dom模式时, 点击页面其他位置无法关闭下拉的问题
  • 修复tree模式的虚线显示问题
  • 修复tree默认选中半选状态不完全的问题
最后提交信息为: v1.1.5
2019-12-09 20:20
maplemei

新增

  • 支持表单的重置按钮

Bug fixes

  • 调整表单验证时, 如果不满足条件, 边框变色
  • 修复radio模式下, 工具条操作全选的问题
最后提交信息为: v1.1.4
2019-12-02 15:15
maplemei

Bug fixes

  • 修复tree模式下, 第一级为叶子节点的排版问题
  • 修复tree模式鼠标hover无背景
  • 修复鼠标hover时使用隐藏图标的方式选中状态下背景色异常
  • 修改IE下的bug
最后提交信息为: v1.1.2
2019-11-26 13:00
maplemei

新增

  • 键盘操作,up(上),down(下),Left(上一页),Right(下一页),enter(选中、取消)

Bug fixes

  • 修改分组模式下第一级数据中children为空数组报错
  • 修改tree模式+radio模式无法选中父节点的bug
最后提交信息为: v1.1.1
2019-11-25 15:19
maplemei
  • 经过了将近一周的测试, 树形结构也趋向于完善阶段, 当然现有的功能并不能满足所有的需求, xm-select将会继续前行

新增

  • 树形组件
    • 懒加载
    • 严格/非严格父子结构
    • 搜索模式
  • 新增参数layVerifylayVerType, 用于表单验证
  • el配置可以指定dom对象
  • 解决on监听时无法使用setValue, 增加return处理
  • 新增远程分页配置pageRemote
  • label也可以自定义渲染
  • label新增title提示

调整

  • 移除分组中的optgroup模式
  • 调整代码文件夹结构
  • 调整preact版本
最后提交信息为: v1.1.0
2019-11-07 10:54
maplemei

新增

  • get方法新增single参数, 可以获取单实例

Bug fixes

  • 修复reset方法报错
  • 修复IE下工具条全选数据错误
  • 修改文档简单兼容IE
最后提交信息为: v1.0.13
2019-10-24 22:29
maplemei

新增

  • 新增配置pageEmptyShow, 调整分页+搜索模式下, 如果无数据是否展示分页
  • 新增create创建条目时的回调参数data, 当前下拉的数据
  • 工具条新增反选REVERSE

Bug fixes

  • 修复create创建条目时, 工具条不能操作的创建条目的问题
  • 修复create创建条目时, 分页页码显示异常的问题
  • 修复create创建条目时, 搜索不存在的回调逻辑
  • 修复多语言下工具条一直显示中文的问题
  • 调整分页模式下无数据显示页码 0 -> 1
最后提交信息为: v1.0.12
2019-10-23 14:48
maplemei

新增

  • 新增disabled配置, 可以禁用多选
  • 新增create配置, 可以创建条目, 具体见 创建条目
  • 方法warning新增参数sustain, 可以配置是否持续显示
  • 新增全局get方法, 可以获取多选渲染后的对象
  • 新增全局batch方法, 可以批量给渲染后的多选执行方法

Bug fixes

  • 修复update方法, 会使已选中数据丢失的问题
  • 修复Safari浏览器下, 搜索框无法聚焦的问题
最后提交信息为: v1.0.11
2019-10-20 18:04
maplemei

新增

  • 新增content配置, 可自定义下拉框HTML, 具体见 下拉自定义
  • 方法setValue新增参数listenOn, 可以设置是否通过on监听

Bug fixes

  • 修复初始化渲染也会被on监听的bug
  • 修复分组模式下, 搜索后分组显示错误
  • 调整分组模式下也可以使用分页, 选项控制
最后提交信息为: v1.0.10
2019-10-17 21:23
maplemei

新增

  • 新增size尺寸设置, large, medium, small, mini
  • 新增warning方法, 可以闪烁边框提示
  • 新增搜索完成回调参数, list:当前过滤后的数据

Bug fixes

  • 修复远程搜索模式下 搜索完成回调错误
最后提交信息为: v1.0.9
2019-10-16 23:28
maplemei

新增

  • 新增分组单击事件 click, 可选值 SELECT, CLEAR, AUTO, 自定义
  • 新增append方法追加赋值, delete方法删除赋值
  • 新增搜索完成回调filterDone
  • 新增autoRow配置, 可以开启自动换行
  • 新增是否显示icon配置, 隐藏图标后将变换背景色显示
  • 新增showCount配置, 可以控制选项的数量, 提高渲染性能
  • 新增分组模式, 可以在选项中使用optgroupchildren来开启, 分组时不建议开启分页模式
  • 远程搜索中新增show参数, 可以查看当前下拉框是否显示

Bug fixes

  • 修复全选和请空不走on监听的问题
  • 修复update后, 下拉框显示状态被重置为隐藏
  • 优化setValue方法, 可自行判断下拉框的显示状态
  • 修复文档错误, 实例没有render方法
  • 修复工具条中全选清空还可以操作禁用选项的问题
  • 修复远程搜索中selected不回显的问题
最后提交信息为: v1.0.8
JavaScript
1
https://gitee.com/maplemei/xm-select.git
git@gitee.com:maplemei/xm-select.git
maplemei
xm-select
xm-select

搜索帮助

A270a887 8829481 3d7a4017 8829481