目录
1.Form(表单)
1.1 textbox(文本框)
1.2 tagbox(标签框)
1.3 Calendar 日历
1.4 passwordbox(密码框)
1.5 maskedbox(掩码框)
1.6 Combogrid 组合网格
1.7 Form 表单
1.8 Timespinner 时间微调器
1.9 DateTimeSpinner 日期时间微调框
1.10 filebox(文件框)
1.11 checkbox(复选框)
1.12 Numberbox 数字框
1.13 Spinner 微调器
1.14 Numberspinner 数值微调器
1.15 Combobox 组合框
1.16 Combotree 组合树
1.18 ComboTreeGrid(树形表格下拉框)
1.19 Slider 滑块
1.20 Validatebox 验证框
1.21 Datebox 日期框
1.21 Combo 组合
1.22 Datetimebox 日期时间框
1.Form(表单)
1.1 textbox(文本框)
扩展自$.fn.validatebox.defaults,使用$.fn.textbox.defaults重写默认值对象。(该组件自1.4版开始可用)
TextBox(文本框)是一个增强的输入字段组件, 它允许用户非常简单的创建一组表单。它是一个用于构建其他组合控件的基础组件,如:combo,databox、spinner等
依赖关系
• validatebox
• linkbutton
用法
通过标签创建文本框。
<input class="easyui-textbox" data-options="iconCls:'icon-search'" style="width:300px">
使用Javascript创建文本框。
<input id="tb" type="text" style="width:300px">
$('#tb').textbox({
buttonText:'Search',
iconCls:'icon-man',
iconAlign:'left'
})
属性
属性名 | 属性值类型 | 描述 | 默认值 |
width | number | 组件的宽度。 | auto |
height | number | 组件的高度。 | 22 |
cls | string | 允许给组件添加一个自定义css类名。(该属性自1.5.1版开始可用) | 22 |
prompt | string | 在输入框显示提示消息 | '' |
value | string | 默认值 | |
type | string | 文本框类型。可用值有:"text"和"password"。 | text |
label | string,selector | 文本框标签。(该属性自1.5版开始可用) |
null |
labelWidth | number | 标签宽度。(该属性自1.5版开始可用) | auto |
labelPosition | string | 标签位置。可用值:'before','after','top'(该属性自1.5版开始可用) | before |
labelAlign | string | 标签对齐方式。可用值:'left','right'(该属性自1.5版开始可用) | left |
multiline | boolean | 定义是否是多行文本框。 | FALSE |
editable | boolean | 定义用户是否可以直接在该字段内输入文字。 | TRUE |
disabled | boolean | 定义是否禁用该字段。 | FALSE |
readonly | boolean | 定义是否将该控件设为只读。 | FALSE |
icons | array | 在文本框删贡献是图标。每一项都有以下属性: |
[] |
iconCls | string | 在文本框显示背景图标。 | null |
iconAlign | string | 背景图标的位置。可用值有:"left", "right"。 | right |
iconWidth | number | 图标宽度。 | 18 |
buttonText | string | 文本框附加按钮显示的文本内容。 | |
buttonIcon | string | 文本框附加按钮显示的图标。 | null |
buttonAlign | string | 附加按钮的位置。可用值有:"left", "right"。 | right |
事件
事件扩展自validatebox,以下是新增的文本框事件。
方法
方法扩展自validatebox,以下是新增的文本框方法。
方法名 | 方法参数 | 描述 |
options | none | 返回属性对象。 |
textbox | none | 返回文本框对象。 |
button | none | 返回按钮对象。 |
destroy | none | 销毁文本框组件。 |
resize | width | 调整文本框组件宽度。 |
disable | none | 禁用组件。 |
enable | none | 启用组件。 |
readonly | mode | 启用/禁用只读模式。 |
clear | none | 清除组件中的值。 |
reset | none | 重置组件中的值。 |
initValue | value | 初始化组件值。调用该方法不会触发“onChange”事件。 (该方法自1.4.5版开始可用) |
setText | text | 设置显示的文本值。 |
getText | none | 获取显示的文本值。 |
setValue | value | 设置组件的值。 |
getValue | none | 获取组件的值。 |
getIcon | index | 获取指定图标对象。 |
1.2 tagbox(标签框)
扩展自$.fn.combobox.defaults,使用$.fn.tagbox.defaults重写默认值对象。(该组件自1.5.1版开始可用)
TagBox(标签框)扩展自combobox, 他包含combobox的所有功能。TagBox允许用户将输入内容显示在标签框中,而不是显示在输入框中。
依赖关系
combobox
用法
通过标签创建文本框。
<input class="easyui-tagbox" value="Apple, Orange" label="Add a tag" style="width:100%