datagrid中的数据放到form中修改
来源:互联网 发布:信鸽血统软件 编辑:程序博客网 时间:2024/06/05 09:24
datagrid对应的div块叫list_data;
要想把datagrid中的数据放到form中修改,核心问题就是如何从datagrid取,和如何放到form的问题。
如何取
用EasyUI在datagrid提供的getChecked方法,取得所有checked的数据,因为我是要修改,所以只取第一条
javavar rows = $("#list_data").datagrid("getChecked"); if(rows.length > 1) alert("只能选择一条记录"); else{ var row = rows[0]; if(row){ dialog_detail("修改", "edit", row); } }
如何放
已经得到记录对象row了,该如何放置到form中呢?
这里form的id是addPersonForm,
首先清空form表单,然后利用form组件的load方法读取row对象(这里得确保form中字段的name同row中的字段是一致的)
java$("#addPersonForm").form("clear"); if(row != ""){ $("#addPersonForm").form("load",row); if(row.daddy != null ) $("#daddy_identy").textbox("setValue",row.daddy.identy); if(row.mother != null) $("#mother_identy").textbox("setValue",row.mother.identy); }
这儿可以发现,form表单中daddy_identy字段对应的是row(object)中daddy(object)的identy字段,所以在form(‘load’)后需要额外设置。
注意:EasyUI input class=”easyui-textbox”设置字段不可以用$(“#”).val来实现,只能用textbox组件的setValue方法
0 0
- datagrid中的数据放到form中修改
- windows form 中,如何将DATAGRID中的一列,变成BUTTON?
- C#WinForm中打印DataGrid中的数据
- 绑定数据到wpf中的datagrid中
- 数据单独放到 Lable中
- 从前台datagrid中修改数据,并写入数据库
- jquery.form插件中动态修改表单数据
- easyui-datagrid动态修改url,实现datagrid中数据的更新变化
- 关于easyui中datagrid数据网格与form表单的使用总结
- 另类DATAGRID数据编辑修改
- 另类DATAGRID数据编辑修改
- 把EXCEL中的表结构及数据放到Access数据库中
- 将程序内存中的某一地址的固定长度的数据取出来放到TXT中
- javacript 将字符串中的数据,无重复的放到数组中
- 把表中的数据一条条查出,并放到临时表中
- 【JAVA】【SQL】一个demo(将文件中的数据取出来放到数据库中)
- Android从数据库取数据放到另一个Activity中的EditText中
- 第二讲_把Java程序中的数据放到数据库中
- 黑马程序员--------8种基本数据类型的封装类
- 基于xposed的短信拦截
- linux 补充
- 《C#程序设计》第六次作业:《猜猜看》游戏
- 将任意的十进制整数转换成任意R进制数(R在2-16之间)
- datagrid中的数据放到form中修改
- nginx平台初识(二) 浏览器 HTTP 协议缓存机制详解
- sax/dom/jdom/dom4j的区别
- 在Android Studio中进行单元测试和UI测试
- String StringBuffer与StringBuilder之间的区别
- bootstrap的常用标签与样式
- Scroller的应用--滑屏实现
- 获取未知长度单链表的中间节点
- struts2必须的jar包