基于jQuery的UI框架jQuery EasyUI 1.4发布

jQuery EasyUI是一个基于jQuery的UI框架,其目标是使开发者不需要编写复杂的JavaScript代码,也不需要对CSS样式有深入的了解,只需了 解一些简单的HTML标签,就能够轻松的开发出功能丰富并且美观的UI界面。它虽然没有Extjs功能强大,但它更轻量,页面也相当美观,还支持各种主题 风格,能够满足使用者对于页面不同风格的要求。 EasyUI为开发者提供了大量的UI插件,如Accordion、Combobox、Menu、Dalog、Tabs、Tree、Window等。近 日, EasyUI 1.4发布,该版本新增了三个插件,修复了两个bug,并为许多插件新增了方法和属性,主要改进如下:

  • Menu新增了showItem、 hideItem 和resize方法

  • Menu可以根据窗口大小自动调整高度

  • Menu新增了duration属性,使开发者能够定义在一定毫秒时间内隐藏菜单

  • 修复了当删除一个Menu项时,Menu高度显示不正确的问题

  • 修复了当Datagrid宽度太小时,fitColumns方法不起作用的问题

  • 为EasyUI所有组件新增了fluid/percentange大小属性

  • Validatebox新增了onBeforeValidate和onValidate事件

  • Combo由Textbox扩展实现,且新增panelMinWidth、panelMaxWidth、panelMinHeight 和 panelMaxHeight 属性

  • Tree新增了queryParams属性,其getRoot方法能够返回指定节点的顶级父节点

  • Searchbox由textbox扩展实现

  • Datetimebox新增了spinnerWidth属性

  • Panel新增了doLayout方法,使Panel能够对Panel内组件进行布局

  • Panel新增了clear方法,可以清除Panel的中的内容

  • Form新增了ajax、novalidate和queryParams属性

  • Linkbutton新增了resize方法

  • 新增了textbox插件,它一个增强的输入框,使得开发者能够更加容易的创建表单

  • 新增了datetimespinner插件,一个日期和时间选择插件,使开发者能够选择具体某天

  • 新增了filebox插件,作为表单的文件域

EasyUI官网已经提供了教程和大量代码样例,更加有助于开发者学习该框架。EasyUI有GPL版本和商业版本可供使用。EasyUI GPL版能够在任何遵循GPL协议的工程中免费使用,EasyUI商业版的需要遵循商业授权协议,且付费使用。更多EasyUI的相关信息,请登录其官网 查看。

转载于:https://my.oschina.net/witstrive/blog/298525

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本次更新内容主要是BUG修复和功能改进,相隔4个月又发布了新版本,这次更新更像是例行公事,不过好在修复了很多BUG,另外需要说一下,EasyUI框架当中其实官方还隐藏了不少API没有开放出来,有些朋友建议我把整理一下,将一些好用的API及其用法也更新到中文API中,这里我想说的是,有些API或许是因为不稳定、尚有BUG、未完全实现或者是未经过完整测试的,所以官方并未公布出来,因此我也不建议大家大面积的去使用,这样会带来很多不稳定因素,甚至是致命的BUG,这也是我没有将这些API写入中文API文档的原因,所以有能力并且需要的人就自行去源代码中挖掘吧,我这里只同步官网的API(外加少许的变动或者不影响稳定性和安全性的新增内容)。 jQuery EasyUI 1.4.4版本更新内容: Bug(修复) filebox:修复“clear”和“reset”方法在IE9下无法正常工作的问题; messager:修复调用无参的$.messager.progress()方法之后,再调用$.messager.progress('close')方法时无法正常工作的问题; timespinner:修复在IE8中点击微调按钮时无法正确显示值的问题; window:修复在“onMove”事件中调用“options”方法时无法正常显示的问题; treegrid:修复“getLevel”方法无法接受为0的参数值的问题。 Improvement(改进) layout:改进后的“collapsedContent”、“expandMode”和“hideExpandTool”属性可以支持区域面板; layout:改进后的“hideCollapsedContent”属性可以在折叠面板上设置显示垂直标题栏; layout:新增“onCollapse”、“onExpand”、“onAdd”、“onRemove”事件; datagrid:在排序列的标题上显示↑↓图标; datagrid:新增“gotoPage”方法; propertygrid:新增“groups”方法,以允许获取所有数据租; messager:在显示长消息的的时候支持对消息进行自动滚动; tabs:“disabled”属性支持定义一个被禁用的选项卡面板; tabs:支持百分比大小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值