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

前言

最近终于有点时间抽出来整理出这个更新版本了。这个版本添加了解析html的机制,并加入了几个表单组件,优化了对表格和列表的编辑功能,并修复了一些BUG。详细可以下载后体验使用。

另外有朋友问到ligerui .NET案例ligerRM里面的底层组件,现在开源出来,方便大家一起学习交流,如果有意参与维护,可以联系我mailto:gd_star@163.com。源码放在:

https://ligerdata.codeplex.com/

相关链接

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

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

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

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

如果googlecode上不了,可以到百度云下载

更新记录

核心

支持解析html(属性、事件直接在html元素中定义即可)

表单

新增RadioList组件

新增CheckBoxList组件

新增ListBox组件

新增PopupEdit(弹出编辑)组件

表单组件加上readonly支持

TextBox增加属性currency(货币格式)

ligerForm组件增加参数labelCss、fieldCss、spaceCss、readonly

ligerForm组件增加事件onAfterSetFields

ligerForm组件增加buttons属性

ligerForm组件优化编辑构造器,增加popup、checkboxlist、radiolist、listbox等

DateEditor增加属性cancelable、readonly

DateEditor增加下拉图标样式

DateEditor和ComboBox下拉框位置优化

ComboBox增加属性condition(条件设置,配合grid使用)

ComboBox增加属性cancelable、css、renderItem(下拉选项自定义html函数)

ComboBox优化url模式,增加属性parms、ajaxType,方法setUrl、setParm

ComboBox支持自动完成(url模式和grid模式),增加autocomplete

ComboBox增加方法getGridHeight、getText、setText

Button增加属性icon(图标)

增加参数needCancel

工具条

增加方法removeItem、setEnabled、setDisabled、isEnable

Tab

增加方法setHeader(设置页签项标题)

表格

增加属性isSelected(选择初始化函数)

优化编辑构造器,新增getText和setText

增加方法setParm、removeParm(ajax参数设置)、getChanges(获取修改过的数据)

增加事件onGroupExtend(分组展开事件)、onGroupCollapse(分组收缩事件)、onLoadData(加载数据前事件)

解决编辑表格在 日期选择框框,或者下拉框 点击会结束编辑状态的情况

解决grid刷新表格以后编辑状态还存在的问题

解决固定列模式下无法自动根据表格内容调整高度的问题

增加loadData的别名方法reload

表格主体的横向滚动条默认不显示

column.editor的onChange、onChanged事件参数改变

弹窗

增加事件onContentHeightChange、onClose、onClosed、onStopResize

限制弹窗不能拖拽到窗口边界外

转载于:https://www.cnblogs.com/leoxie2011/archive/2013/05/12/ligeruiv120.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ligerRM V2是基于 ligerui的web应用系统。以权限管理作为设计重点,引入Northwind作为主要的数据演示模块。权限方面,在上一个版本的基础上面加多了数据权限控制。后台方面采用dot net 3.5框架开发。 系统演示:http://case.ligerui.com 前台插件:jQueryjQuery.ligeruijQuery.form.js、jquery.validation 数据交互:liger.Data(一个小型的ORM组件) 源码下载:ligerRMV2 演示账户: 账户   名字 头衔 密码 test3 录入员1 基础数据录入员1 1 test2 录入员2 客户数据录入员2 1 test1 高级演示账号1 高级演示账号1 1 test4 订单查看员1 订单查看员1 - Sales Representative 1 test5 供应商1 供应商1 - Exotic Liquids44 1 系统特色 1,不采用code-behind机制,不使用任何服务器控件,全面将工作放在前台实现,后台只处理数据部分。页面还是用aspx后缀,继承于统一的页面基类(为了方便权限的控制)。 2, 极大得避免代码冗余。无论是列表页面还是明细页面,你看到的代码都是极其简洁的,就算是表单,甚至不需要任何的html代码,而是定义【有用的信息】,对【布局】、【数据】有用的 【数据结构】,当然表格、搜索框 都是如此。 3,统一的数据提交/接收接口,所有的数据请求通过ajax实现,经过 handler/*.ashx处理,针对前台数据请求类型的不同,一共有6个: ajax.ashx ---- 通用的数据请求入口(表单提交入口、表单加载入口、常用的数据加载入口等等) grid.ashx ---- 通用的ligerGrid表格数据加载入口 treegrid.ashx ---- 通用的ligerGrid表格树格式数据加载入口 tree.ashx ---- 通用的ligerTree树格式数据加载入口 select.ashx ---- 通用的ligerComboBox数据加载入口 validate.ashx ---- 通用的验证数据验证入口(针对jQuery.validation remote验证) 4,完善的数据权限控制机制。除了基本的 (用户角色) => (模块功能) 这类的功能权限控制,还在数据请求入口做了一点小动作,根据【当前的用户信息】和【配置好的数据权限规则】筛选过滤数据。 5,自动的搜索框、自动的表单。 表单和搜索框不再需要一堆复杂冗余的html,而是定义好字段的信息(字段名、宽度、类型等)就可以自动完成页面的构造。 6,自动的表格,同样地表格也只是需要一些配置信息,就可以自动完成。并利用过滤器插件,拥有高级自定义查询功能,和历史查询功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值