easyui的combobox将得到的数据设定为下拉框默认值和复选框设定默认值
通过easyui做了一个表,表里是从数据库拿到的数据。
现在双击某一行,通过点击行的id取到这一行的所有数据,现在需要修改这些得到的数据,
其中部分数据是<select>这个选择的,
问题:当用户双击时,打开的页面的选择框的默认值是用户原先填写的
(现在页面直接通过${a.attr }能够拿到a类的attr属性值,现在就想把拿到的属性值设为默认值,并且还可以修改选择其它的)。
原先使用的代码
(可以使用一个隐藏input[假定id为aa]得到value,再通过$("#status").combobox('setValue',$("#aa").val()也可以实现设定默认值)
<tr>
<td style="width:150px;text-align: center;">市场状态:</td>
<td>
<select class="easyui-combobox" name="fault.status" id="status">
<option value=""> </option>
<option value="正常">正常</option>
<option value="拆迁注销">拆迁注销</option>
<option value="移检测室">移检测室</option>
</select>
<label style="color:#999999"> 请选择市场状态</label>
</td>
</tr>
后来使用的代码(此处通过value设置默认值)
<tr>
<td style="width:150px;text-align: center;">市场状态:</td>
<td>
<input class="easyui-combobox" name="fault.status" id="status2" value="${fault.status }"
data-options="valueField:'value',textField:'text',
data: [{
value: '',
text: ' '
},{
value: '正常',
text: '正常'
},{
value: '拆迁注销',
text: '拆迁注销'
},{
value: '移检测室',
text: '移检测室'
}]"
/>
<label style="color:#999999"> 请选择市场状态</label>
</td>
</tr>
==============================================================
Ⅱ复选框checkbox设定默认值(除了使用combobox的下拉多选,不知道这种checkbox还有没有更好的方法,感觉这个好麻烦)

html代码:
<tr>
<td>软件原因:</td>
<td>
<input type="hidden" id="swr" value='<%=request.getParameter("softwareReason") %>'>
<input type="checkbox" name="mainten.softwareReason" id="SPKZ" value="视频控制" >视频控制
<input type="checkbox" name="mainten.softwareReason" id="DNKZ" value="电脑控制" >电脑控制
<input type="checkbox" name="mainten.softwareReason" id="CJD" value="采集端" >采集端
<input type="checkbox" name="mainten.softwareReason" id="SIPDJ" value="Ip对讲" >Ip对讲
<input type="checkbox" name="mainten.softwareReason" id="SQT" value="其它" >其它
</td>
</tr>
JS代码:
var swr = $("#swr").val();
if(swr.indexOf('视频控制') != -1){
$("#SPKZ").attr("checked",true);
}
if(swr.indexOf('电脑控制') != -1){
$("#DNKZ").attr("checked",true);
}
if(swr.indexOf('采集端') != -1){
$("#CJD").attr("checked",true);
}
if(swr.indexOf('Ip对讲') != -1){
$("#SIPDJ").attr("checked",true);
}
if(swr.indexOf('其它') != -1){
$("#SQT").attr("checked",true);
}
easyui的combobox将得到的数据设定为下拉框默认值和复选框设定默认值的更多相关文章
- ASP.NET实现弹出框真分页将复选框选择的数据存到数据库中(四)
这是第四步点击保存将信息存入数据库中. 这个就简单了利用ajax将JSON字符串传到后台然后这里有个知识点就是将DataTable直接存入数据库中.代码如下: 一.界面获取数据JS代码: //保存订单 ...
- easyui复选框树动态加载后台数据,实现自动选中数据库中数据。后台语言是.NET
最近公司做项目用到了easyui复选框树来实现加载不同类型产品.因为我刚刚毕业,现在也算是实习吧,所以一脸懵逼啊.在公司里的一个哥的帮助下 ,我写出来这个EasyUi复选框树了,虽然东西不难,但也是自 ...
- 雷林鹏分享:jQuery EasyUI 数据网格 - 添加复选框
jQuery EasyUI 数据网格 - 添加复选框 本实例演示如何放置一个复选框列到数据网格(DataGrid).通过复选框,用户将可以选择 选中/取消选中 网格行数据. 为了添加一个复选框列,我们 ...
- easyui datagrid 通过复选框删除新追加的数据问题
之前写好的功能在保存好数据后再通过复选框删除是没有问题的,可现在想多追加几行,然后选择删除新追加的某几行或一行,通过$('#dg').datagrid('getChecked')方法返回选中行,然而返 ...
- C# easyui datagrid 复选框填充。
具体效果如下: 首页
- easyui datagrid复选框控制单选
使用easyui datagrid的时候,由于对数据表格操作太多,并且有单选和多选功能因此采用复选框.但是在单选的状态,使用CheckOnSelect和singleselect时发现,页面有明显延迟, ...
- Easy UI combobox实现类似 Select2的效果,下拉带搜索框
一直在开发一个新系统,其中用Easy UI作为前端框架,少不了用 combobox做为一个 下拉控件,它支持 可编辑 模糊本地数据过滤,也可支持 不可编辑 下拉 选择的功能: $('#ID' ).co ...
- easyui 复选框 onClickRow事件与onSelect事件与onCheck事件
在项目中一直存在一个问题,一直都没发现问题的根源在哪里.在我们测试这边也是偶尔会出现.但是每次我去测试的时候也没问题.今天终于找到原因了! 在easyui中点击行和点击复选框触发的事件是不一样的! 点 ...
- EASYUI DATAGRID 多列复选框CheckBox
主要实现: 用的 easyui 1.3.2 实现多个复选框列,各列互不影响.能够实现全选.主要部门用红色标记了的. easyui datagrid 初始化: <script> functi ...
随机推荐
- Oracle11g R2学习系列 之三教程选择
工欲善其事必先利其器,选择一本入门教程也是很重要的,本人使用的也是这位同事推荐的电子工业出版社的<<Oracle 实用教程(第3版)>>郑阿奇主编,可以至这里购买到,我个人还是 ...
- 五种实用DOM方法总结
DOM:Document Object Model 文档对象模型 对象的三种类型:用户定义类型.内建对象.宿主对象 节点类型:元素节点.文本节点.属性节点 getElementById()方法: 将返 ...
- SpringSource Tools Suite 字体偏小问题
参照了Eclipse小技巧收录http://liuzidong.iteye.com/blog/1320094 发现没有找到相应文件,只有搜索了,一个一个地找,总算找到了,修改方法还是一样,只是路径,文 ...
- django删除migrations
先把migrations文件夹里面的数据删除. 删除数据库中关联的表 删除django_migrations里面关联的数据(因为在migrate的时候发现django_migrations表有相关数据 ...
- Jasper_mainReport_excel html pdf 主报表中常用属性
jasper中,excel , html, pdf 一般可以使用相同的主报表和子报表.需要在主报表中添加不同格式对应的属性.导出不同格式的报表,编译器会将相应的属性应用到对应的报表格式中. 常用属性如 ...
- MHA环境的搭建
MHA简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开 ...
- centos 源码安装git
(1) 添加rpmforge源 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686 ...
- [POJ] 2453 An Easy Problem [位运算]
An Easy Problem Description As we known, data stored in the computers is in binary form. The probl ...
- Effective Java2读书笔记-对于所有对象都通用的方法(三)
第12条:考虑实现Comparable接口 这一条非常简单.就是说,如果类实现了Comparable接口,覆盖comparaTo方法. 就可以使用Arrays.sort(a)对数组a进行排序. 它与e ...
- 粗窥STARTUP.A51和INIT.A51
也许大家曾经注意过使用Keil C51来编译链接生成目标代码之后,在我们的主程序之前有些代码不是我们写的,它们从哪里来的? Keil C51的\C51\LIB目录下有STARTUP.A51和INIT. ...