EasyUI(v1.26) Combox 可以内嵌radio tree等,使用灵活方便。但是也有BUG不方便的地方。
使用方法一,使用json设置和传递Combox值。
<td>Gender</td>
<td><input name="gender" id="editPerson_gender" class="easyui-combobox" style="width:60px"
url="combobox_data_gender.json"
valueField="id" textField="gender" required="true" editable="false" >
</input>
</td>
其中url 可以非常灵活的以json格式从后台取的值,或者读取json文件加载,这里为json文件格式
combobox_data_gender.json代码如下:
[{
"id":"male",
"gender":"Male"
},{
"id":"female",
"gender":"Female"
},{
"id":"unknow",
"gender":"Unknow"
}]
请注意:第一行 “id” 为所设置的值,第二行“gender”为设置显示的文本,这两个json key分别对应html valueField和textField
在使用“编辑”功能时,必须先取得原先的值,并且把再获得修改的值,所以使用“编辑”功能,js必须添加以下代码
//从已经加载的datagride中所选择的行(row)中获取key值gender中值
$("#editPerson_gender").combobox('setValue',rows[0].gender);
设置新的“gender”值(这里后台使用Struts2,所以在person.gender才能为传递给后台struts2)
//设置json格式的gender的新值
"person.gender":$("#editPerson_gender").combobox('getValue')
使用方法二(在IE运行有BUG如下图):
<td><select name="person.gender" class="easyui-combobox" panelHeight="60" style="width:60px" required="true" editable="false">
<option>Male</option>
<option>Female</option>
</select>
</td>
js处理同上,这样更加简单,在Chrome和Firefox运行很正常,但是在IE上运行会出现多选和重新设值不获取新值的情况,根据文档我添加“multiple=“false””也没有作用,运行作者相关demo也出现同样问题。
- 大小: 6.1 KB
- 大小: 6.7 KB
分享到:
相关推荐
EasyUI,combox,combotree当下的下拉框不再局限于,有很多便捷的功能,比如说带checkbox,多选及下拉样式等,些文件中的代码实现了这些。
jQuery EasyUI 是一款非常棒的WEB前端UI框架,很多朋友都在找jQuery EasyUI API 中文文档,本次给大家提供的就是jQuery EasyUI v1.3.5官方API中文版,有需要的拿去用吧
该压缩包文件"EasyUI v1.3.4官方API中文版.exe"很可能包含了EasyUI v1.3.4的完整文档和API参考,特别地,是中文版本,这对于中文开发者来说是非常方便的,因为它消除了语言障碍,使理解和使用EasyUI变得更加容易。...
点开就可以使用,包含easyui基本控件的讲解,入门学习刚刚好
《jQuery EasyUI v1.8.0:网页开发的强大UI框架》 jQuery EasyUI 是一个基于 jQuery 的前端框架,主要用于简化网页开发中的用户界面构建。它提供了丰富的UI组件,包括菜单、对话框、布局、窗帘、表格、表单等,大大...
6. **changelog.txt**:变更日志文件,记录了v1.10.0版本相对于之前版本的改动、修复的bug以及新增的功能,对开发者追踪框架更新非常有用。 7. **license_freeware.txt**:许可协议文件,规定了使用jQuery EasyUI的...
7. **兼容性**:jQuery EasyUI 考虑到了浏览器的兼容性问题,适用于多种主流浏览器,如Chrome、Firefox、IE等。 8. **示例与教程**:API文档中包含了大量的示例代码和使用教程,这有助于开发者快速上手并解决实际...
这个"EasyUI+v1.3.4官方API中文版"是一个专为中文用户设计的文档,它详细阐述了EasyUI的各种功能和使用方法,使得中文用户在开发过程中能够更加得心应手。 EasyUI的主要组件包括: 1. **布局(Layout)**:提供了...
标题提到的“easyui 9套主题”是指EasyUI提供的九种不同视觉风格的主题,每种主题都有独特的色彩搭配和布局设计,以满足不同应用场景和用户喜好的需求。 1. **ui-dark-hive**:这是一个深色主题,类似于蜂巢结构的...
在1.4.3版本中,存在一个与 NumberBox 组件相关的bug,该bug导致用户在使用 NumberBox 输入小数时遇到问题。NumberBox 是 EasyUI 提供的一个用于输入数值的控件,通常在数据表格(datagrid)中用于显示和编辑数值...
easyUi的使用easyUi的使用easyUi的使用easyUi的使用easyUi的使用easyUi的使用
【科发EasyUi代码生成器v3.5】是一款针对Java开发人员的高效工具,它专为基于EasyUI的Web应用程序设计,旨在自动化代码编写过程,显著提高开发效率。EasyUI是一个流行的轻量级JavaScript框架,它基于jQuery,提供了...
2. **数据绑定**:EasyUI 支持与后端数据源的直接绑定,例如,`datagrid` 可以直接绑定到 JSON 数据或服务器接口,实现动态加载和分页,无需手动处理数据的获取和更新。 3. **主题系统**:EasyUI 提供了一套完整的...