Releases: TerryZ/SelectPage
Releases · TerryZ/SelectPage
v2.20
更新内容:
- 增加
selectPageSelectedData
函数,用于获得当前选中的原始数据
- 更新文档
- 格式化代码,解决制表符与空格混用的情况
v2.19
更新内容:
- 设置 orderBy 属性默认值为 false,意为不进行排序
- 增加列表展开、图标等内容的动画内容
- 修改 eTagRemove(datas) 事件的返回参数为被移除内容的原始数据
- 修复排序字段只以 showField 字段进行排序的问题
- 修复多选模式下动态修改数据源生效延迟及会展开列表的问题
- 修复部分 API 不兼容 jQuery 3.x 的问题
v2.18
更新内容:
- 修复使用 formatItem 自定义列表时,提示文本也是 html 代码的问题(使用 formatItem 自定义格式化内容时,不将内容设置到 title 属性中)
- 解决在切换分页后,修改数据源,出现“无查询结果”的问题
- 插件样式优化调整
- 调整插件分页区域样式名称
- 修复初始化项目匹配不到时,报错的情况
- 使用 $.fn.selectPageData() 更新数据源时,支持空数据
- 修复在页面没有滚动条的情况下,列表位置不正确,以及有时会闪烁的情况
- 统一样式文件为 selectpage.css,不再针对不同环境使用单独样式文件
v2.17
更新内容:
- 调整部分参数的默认设置
- 调整多选模式下的按钮区域样式
v2.16
更新内容:
- 修复 $.fn.selectPageClear() api在多选模式下,调用后,会自动打开列表的问题
v2.15
更新说明:
- $.fn.selectPageText() 获得选中项目的文本增加对多选模式的支持
- 增加 json 数据模式中 searchField 对指定字段进行搜索的功能,ajax 数据模式已支持
- 完善国际化功能,将所有固定文本资源都替换为国际化处理
- 解决原始输入框(input)在隐藏状态或是父容器是隐藏的状态下,宽度获得为0,导致插件变形的问题
- 调整多选模式下,控制区域的展现方式和位置
- 增加多选模式下,控制区的按钮功能描述文本显示区域
- 修改 selectToCloseList 参数设置默认值为 false,即为在多选模式下,默认选择项目后不关闭列表
- 修复 selectToCloseList 设置为 false,且有初始选中的项目时,初始化完成后,会自动打开窗口的问题
v2.14
更新内容:
- 多选模式下的样式调整,增加少量动画
- 增加 dropButton 参数设置,用于打开/关闭输入框内的下拉按钮(向下的三角尖)
- 修改多选模式标签中的关闭按钮和单选模式的清空按钮为图标,优化标签关闭时的点中率不高的问题
- 优化 ajax 数据源模式下,session 超时后,以更友好的消息提示错误
- 统一单选和多选模式下的边框样式
- 精简、优化部分代码
v2.13
更新内容:
- 解决 ajax 模式下,查询关键字缺失问题
- 新增 eOpen 回调,在列表显示之前执行,可用于数据和参数的准备
- 为 eSelect、eOpen、eTagRemove、eClear 回调增加 self 参数,该参数为插件内部对象,可用于获取插件的所有资源
- 解决控件区域外点击隐藏列表的处理逻辑不正确问题
v2.12
插件更新内容:
- 调整部分按钮样式
- 修复 ajax 数据源模式下,部分情况会在初始化时会选中所有项目的问题
v2.11
更新内容:
v2.10
- 移除多余的jQuery表达式
- 增加初始化时,插件对象的返回
- 优化插件性能
- 修改插件默认行为
- 修复一些特殊环境下使用出现的问题
v2.11
- 去除 input 和 hidden 的 id, name 的正则匹配
- 修复完全删除查询关键字时,输入框失去焦点的问题