基础库
标签库(按字母排序)
属性扩展
$n
选择器。大版本,120 项更新。
if
属性支持,可以在任意元素上设置。onrowdblclick+
及相关属性。if
、increase
和decrease
方法。set(attr, value)
方法,用于重新设置元素某个属性的值。visible
属性,与hidden
属性相对。现在两个属性都是布尔属性。reload
方法。type="confirm"
,当点击时会显示两个按钮再次确认。justify
,平均分布 DIV 内的元素。这个版本增强了数据加载相关功能,主要是 Model 模型的更新,可以更方便的从后端加载数据。
data
属性,方便从其他数据源加载数据。if-empty
属性。switch
和checkbox
类型,可用作“开关”。type
属性及switch
类型,可用作“开关”。switch
、checkbox
、switchbutton
类型的编辑器移除。action
属性更明确,例如onclick+="insert into ...."
。所有相关组件的核心交互属性都修改为服务器端事件。radio
和checkbox
类型。icon
属性,用于设置在输入框中显示的图标。新增onmodify
事件,在值通过输入方式改变时触发。实现onload
事件,组件加载完成时触发。validator
属性用于 Json 内容的验证。reload
方法。click-to-copy
属性,可以应用到任何元素上,增加点击复制文字功能。integer
,password
,idcard
,mobile
,name
等,以及check
、warning-text
、autosize
等扩展属性。required
(原生)、check
、pass-when
、warning-text
、autosize
、hint
、callout
等属性,以及移除prevent-injection
属性(改为通过后端接口防止 SQL 注入)。success-when
属性(1.4 中已移除)。data
、value
、text
三个变量;现在所有占位符支持以%
结尾来进行 URL 编码。method
和data
属性,现在action
属性支持 PQL 语句。method
和data
属性,现在action
属性支持 PQL 语句。root.css
现在只包含通用性样式和常用标签样式,不常用标签样式转移到自己的样式文件中,如root.treeview.css
。$s
选择器现在可以选择扩展标签,仅可使用name
属性进行选择,如$s('#Button1')
。$a
选择器现在可以选择扩展标签,仅可使用name
属性进行选择,如$a('#Input1,#Input2,#Input3')
。$t
,可选择单个自定义标签$c
,可选择多个自定义标签TAKE
方法移除path
属性,整合进data
属性中。ajax.fill(el)
方法移除。String
扩展增加fill
方法,可以将字符串填充到元素中。Tag$(name)
方法,统一使用$listen(name)
。model.js
现在已经支持
标签。
model.js
所有path
属性移除。data
现在支持直接写 PQL 语句。lines
逻辑调试通过,移除$path
属性。setText
方法修改为属性。show
和hide
属性,用于在切换时显示或隐藏元素。cogo.js
移除,核心功能整合进root.js
。calender.js
已禁用的日期不再可以设置特殊工作日和休息日。coder.js
现在在 PC 端也默认回行。months="12"
可以设置整年模式,可切换上一年和下一年或任意选择年份。months="n"
可以设置多月模式,可切换上一月和下一月或任意选择年月。CodeMirror
,实现 PQL 及其他语言的彩色编码。TreeNode
节点类新增expandOnRender
属性,用于确定首次加载时是否自动展开节点。