jQuery LigerUI V1.1.5发布(包括API和全部源码)

开发 前端
V1.1.5主要是对表格进行进一步地加强,目前已经支持固定列、完美的多表头,并对表格的编辑能力优化了一番,支持行编辑模式和明细编辑模式,用户可以自己定义编辑器,比如使用外部的日期第三方控件,都可以引入到ligerGrid里面来。

2个月前以博文的形式发布了V1.1.0,到现在已经更新了5个版本,V1.1.3引入了core机制,提供了ligerui内置事件处理机制、属性动态设置机制等等,搭建了ligerui系列插件的基础。并在下一个版本进一步做了补充。

V1.1.5主要是对表格进行进一步地加强,目前已经支持固定列、完美的多表头,并对表格的编辑能力优化了一番,支持行编辑模式和明细编辑模式,用户可以自己定义编辑器,比如使用外部的日期第三方控件,都可以引入到ligerGrid里面来。

发布的版本将提供chm版本的api,方便用户查看。

相关链接

API: http://api.ligerui.com/

演示地址: http://demo.ligerui.com/

源码下载: http://ligerui.googlecode.com/

技术支持:http://www.cnblogs.com/leoxie2011/

V1.1.5更新记录

表格

[需求]固定列

[需求]多表头支持跨行合并

[需求]增加行编辑模式

[需求]增加明细编辑模式

[需求]增加扩展接口:排序、格式化器,优化扩展接口:编辑器

[需求]选择行支持Ctrl选择

[需求]明细框可以设置高度(detail参数增加onExtend、onCollapse 和height)

[需求]参数移除renderDate、dblClickToEdit 方法移除stringToDate、getFormatDate

[需求]增加参数detailToEdit、frozen、frozenDetail、frozenCheckbox、detailHeight、rownumbers、frozenRownumbers、rownumbersColWidth;

增加方法beginEdit、SubmitEdit、cancelEdit、reRender、addEditRow、extendDetail、collapseDetail、getSelectedRows(支持Ctrl)、getSelected、getSelecteds、getSelectedRowObjs;

增加事件onBeforeChangeColumnWidth、onAfterChangeColumnWidth、onBeginEdit、onAfterBeginEdit、onCancelEdit、onBeforeSubmitEdit、onAfterSubmitEdit

表单

[需求]combobox 增加事件onToggle、onShow、onHide

[BUG]修复右键菜单不触发的问题

V1.1.4更新记录

核心

[需求]增加方法的调用方式:liger{Plugin}(method)

[需求]增加获取属性的调用方式:liger{Plugin}("option",name)

[需求]增加设置属性的调用方式:liger{Plugin}("option",name,value)

综合

[BUG]修复V1.1.3部分插件没有触发事件的BUG

表单

[BUG]修复V1.1.3验证出现的气泡没有消失的BUG

布局

[需求]Tab控件增加双击关闭页签

[需求]Tab控件增加拖动页签功能

V1.1.3更新记录

核心

[需求]引入core/base.js,每一个插件都需要依赖这个文件,其提供了ligerui内置事件处理机制、属性动态设置机制等等

[需求]每一个插件拥有get、set、bind、trigger的方法

基础

[优化]优化了ligerResizable和ligerDrag

[需求]ligerDrag增加副本模式

[需求]ligerDrag增加指定区域释放拖动(Drop)的支持

V1.1.2更新记录

综合

[需求]给每一个插件提供onRender和onRendered接口

表格

[需求]为表格编辑器提供扩展接口

[需求]参数onRClickToSelect(右击行时是否选中)改名whenRClickToSelect

[需求]增加参数clickToEdit、minColumnWidth

[需求]增加事件onEndEdit

[需求]增加方法setColumnWidth(调整列宽)

[需求]参数onRClickToSelect改名whenRClickToSelect

对话框

[优化]移除ligerDialogImagePath,改为$.ligerui.DialogImagePath

[需求]添加设置url方法

[需求]增加加载完成事件onloaded

[需求]增加参数:show、title

Window

[需求]添加load远程文件方法和设置url方法

气泡

[优化]优化气泡控件

[需求]增加方法arrayToTree

V1.1.1更新记录

综合

[需求]给每一个组件管理器提供扩展接口

表格

[需求]增加addRows方法,一次性增加多行,参数为行数据数组

[需求]增加了表格列初始化隐藏的属性hide

[BUG]解决表格返回的数据为空时页面不反应的问题

[BUG]解决表格隐藏列以后排序,依旧会把依把已经隐藏的数据显示出来的问题

[BUG]解决在表头右键会出现【显示/隐藏列】,但是在表头点击 【显示/隐藏列】 不消失的问题

[BUG]解决在表格的最后一列点击鼠标右键显示【显示/隐藏列】,【显示/隐藏列】错位的问题

[BUG]解决在表格隐藏列以后,如果是明细情况,明细的宽度没有根据现有显示列改变的问题

[BUG]解决调用显示/隐藏列后【显示/隐藏列菜单】没有更新的问题

[BUG]解决树表格启用编辑状态时数据没有更新准确的问题

[BUG]解决分组模式下启用明细出现问题的BUG

[BUG]解决分组、明细展开框 显示时 没有右边框的问题

[BUG]解决统计时存在 明细或者复选框 不能准确显示的问题

[BUG]解决 分组显示时,收缩所有分组 不能准确显示的问题

[BUG]解决 隐藏列后,调整表头宽度 不能准确显示的问题

下拉框

[BUG]解决带分页下拉框在调整grid宽度时没反应的问题

表单

[BUG]解决不能设置text长度。text本身是可以设置,但在form里初始化text时,没传参数的问题

[需求]统一为每一个表单元素"管理器"提供 设置只读、获取值、设置值的接口

界面展示:

V1.1.5支持固定列

 

 

多表头支持跨列合并:

 

 

行编辑模式:

 

 

明细编辑模式:

 

原文:http://www.cnblogs.com/leoxie2011/archive/2012/01/16/2323188.html

【编辑推荐】

  1. jQuery给力插件大阅兵
  2. 一些应该熟记于心的jQuery函数和技巧
  3. 从零开始学习jQuery之让页面动起来
  4. 25个超棒的jQuery日历和日期选取插件
  5. 20个最新jQuery插件震撼登场(多图)
责任编辑:陈贻新 来源: 谢略的博客
相关推荐

2011-04-25 10:48:02

jQuery

2012-04-17 22:43:46

jQuery Mobi

2009-04-03 15:00:42

LinuxKDE v4.2.2

2012-04-13 10:52:12

JavaMyFaces

2009-06-19 13:48:34

GlassFish E

2011-10-24 10:32:11

jOOQ

2010-01-15 15:10:09

jQuery 1.4

2011-11-02 17:08:48

OpenBSD发布

2012-03-15 16:46:02

JavaMyBatis

2009-06-21 13:37:53

2009-02-25 09:35:12

LinuxBASH 4.0OS X v10.4

2009-09-27 13:41:55

Eclipse 3.5

2015-10-28 15:01:45

LG

2012-11-14 09:31:13

CloudStackIaaSCitrix

2011-02-24 09:36:33

LibreOffice

2011-12-21 08:58:23

Java

2011-06-07 10:07:06

LibreOffice

2011-08-02 09:15:49

LibreOffice

2012-03-15 09:57:59

JavaDynamicRepo

2013-04-22 09:27:31

inWise操作系统
点赞
收藏

51CTO技术栈公众号