EasyUI又更新了,这次更新的内容还是蛮多的,新特性也有,Bug修复也有,总体来说越来越完善了!
文档
EasyUI每个组件的属性,方法和事件。用户可以很容易地扩展他们。jquery api中文官网:https://jqueryapi.net/
属性
所有的属性都定义在jQuery.fn.{plugin}.defaults里面。例如,对话框属性定义在jQuery.fn.dialog.defaults里面。
事件
所有的事件(回调函数)也都定义在jQuery.fn.{plugin}.defaults里面。
方法
调用方法的语法:$('selector').plugin('method', parameter);
解释:
selector 是jQery对象选择器。
plugin 是插件的名称。
method 是相应插件现有的方法。
parameter 是参数对象,可以是一个对象、字符串等。
所有方法都定义在jQuery.fn.{plugin}.methods。每个方法都有2个参数:jq和param。第一个参数'jq'是必须的,这是指的jQuery对象。第二个参数'param'是指传入方法的实际参数。例如,为dialog组件扩展一个方法名为'mymove',代码如下:
更新日志
错误
maskedbox: 该组件不接受数字键盘固定。
combogrid: 当选择多个记录时,datagrid将滚动到最后一个选中的记录是固定的。
改进
兼容jQuery 3.x。
tabs:工具位置”属性可以接受 'top' and 'bottom' 值。
textbox: 文本框标签在聚焦或离焦时具有动画特性。
tooltip:添加“valign”属性。
tree: 节点类样式可以通过设置数据中的“nodeCls”来初始化。
新插件
sidemenu: 由手风琴和树插件创建的。它构建了一个可折叠的菜单 某些类别.
radiobutton: 这个插件提供了一个圆形界面,可以从多个选项中选择一个选项.
checkbox: 这个插件允许用户从一组选项中选择一个值。