jQuery的UI框架 Liger UI【V1.2.5更新】

jopen 8年前

V1.2.5更新记录

感谢Scott Yan和codfish提供的Pull Requests

核心

[优化]grid表格在第一列有系统控件(序号、checkbox等)按钮时,百分比列宽没有把它计算在内。

[优化] 当在同一个div上反复调用liger组件时, 会导致后一次生成新的id, 而使数据错乱. 修改这个行为, 使得后一次的创建直接覆盖前一次

下拉框

[优化]打开下拉框以后,单击其他控件或空白处隐藏弹出框。以前单击其他输入框无法隐藏。

[优化]清除下拉框内容的时候重设高度

[优化]清除前下拉框高度会有auto和px两种情况,清除内容以后建议重新计算高度。

[优化] 修复下拉框和日期选择器控件在IE6下的兼容性问题.

[优化] 清除下拉框内容的时候重设高度(清除前下拉框高度会有auto和px两种情况,清除内容以后建议重新计算高度。)

[需求] 新增下拉框中获取树对象的接口(二次开发的时候需要下拉框中的树对象,实现动态加载等功能)

[优化] 下拉框避免同一界面弹出多个菜单的问题

[优化] 修复下拉框findTextByValue不适用于下拉grid的情形。

表单

[需求]对于数据容器相关的控件,支持设置dictionary属性

[优化]修复ligerForm中getEditor方法获取不到Tab中的编辑器

[需求]form的field增加afterContent参数,可扩展后置内容

[需求]ligerForm增加setEnabled和setVisible方法

[需求]ligerForm增加showFieldError和hideFieldError方法,用于手工显示/隐藏指定字段的错误信息

[需求]ligerForm增加setFieldValidate方法,用于动态设置字段的验证信息

[优化]修复popup控件没有data-ligerid的问题

[需求]radiolist增加onSelect事件

[优化] form控件增加_setData内部方法

[优化] 在IE8下会出现高度过低, 显示异常的问题. 所以显式指定高度为100%.

[优化] 优化自动完成功能的性能: 当用户快速录入时, 并不是每敲一下键盘就需要到服务器取一次数据, 而是只在最后一次才取数据.

[优化] ligerTextBox: 增加setValue方法. 便于以程序的方式设置控件的值.

[需求] 给Input基类增加setReadonly方法

表格

[优化]grid的url支持动态设置(可以为function类型)

[优化]修复grid分组行双击编辑时出错的问题

[优化]修复grid中extendDetail方法遍历不对的问题

[优化]修复grid误把已删除行汇总进去的问题

[需求] grid增加属性autoFilter和方法showFilter ,用于高级过滤功能

[优化] 修正toolbar父容器在低版本浏览器下, 因height为0 导致不能显示的问题

[需求] grid 翻页时向服务器端提交一个标记. 用于区分翻页行为与重新加载行为. 当翻页时, 服务器端不再读取总行数. 只有刷新时才重新读取总行数.

[优化] 修改getChanges函数,使返回的结果保留__status属性,否则返回的结果无法区分状态,没有实际用处.

[需求]tree增加reload方法

[优化]解决树无法设置parms的问题

[优化] tree修复多选checkbox为true时调用selectNode方法选择节点会取消已经选中节点的问题

[优化] 修正tree数据重复显示的问题

弹窗

[需求] 给dialog增加contentCls属性. 否则无法控制内层div的样式.

过滤器

[需求] ligerFilter原condition功能仅能用于服务器端数据源, 增加对客户端数据源的搜索功能.


LigerUI是基于jQuery开发的一系列控件组,包括表单、布局、表格等等常用UI控件 使用LigerUI可以快速创建风格统一的界面效果

jQuery的UI框架 Liger UI【V1.2.5更新】