在js中获取easyui datagrid的数据
2014-01-19 20:15
405 查看
可以在页面对datagrid的数据直接进行修改,然后提交到数据库,但是要求在提交前获取datagrid的所有行的数据。API提供了getData方法,但是怎么用了,没说。
最后这样写才搞定
dg是table 的id。那么怎么读取这些值呢
比如你的datagrid的列命分别是 a b c d
好,那么你要获取第一行的a的那个单元格的值应该这样写,var value=arr.rows[0].a;
以此类推
那么我想只获取更新或删除或添加的那一行的所有数据,怎么办呢
这样写是得到所有变动过的行数据
同样我想得到第一个变动数据那一行的a 列那个值
arr[0].a;就可以了,不需要加rows
那么只想要更新的呢
查文档可知,
插入和删除换成inserted、deleted就可以了
最后这样写才搞定
var arr=$(‘#dg’).datagrid(‘getData’);
dg是table 的id。那么怎么读取这些值呢
比如你的datagrid的列命分别是 a b c d
好,那么你要获取第一行的a的那个单元格的值应该这样写,var value=arr.rows[0].a;
以此类推
那么我想只获取更新或删除或添加的那一行的所有数据,怎么办呢
var arr=$(‘#dg’).datagrid(‘getChanges’);
这样写是得到所有变动过的行数据
同样我想得到第一个变动数据那一行的a 列那个值
arr[0].a;就可以了,不需要加rows
那么只想要更新的呢
查文档可知,
var arr=$(‘#dg’).datagrid(‘getChanges’,’ updated’);//可以使用的值有:inserted,deleted,updated等。当类型参数未配置的时候返回所有改变的行。
插入和删除换成inserted、deleted就可以了
相关文章推荐
- 在js中获取easyui datagrid的数据
- 在js中获取easyui datagrid的数据
- JS处理EasyUI DataGrid获取到的数据
- Easyui---datagrid编辑单元格及获取编辑前后数据
- easyui datagrid combobox下拉框获取数据问题
- EasyUI中datagrid获取json数据遇到的问题
- EasyUI datagrid获取一行数据
- .net mvc3 + easyui datagrid 获取单页数据 无刷新分页
- easyui获取datagrid所有行、变化行、更新行等数据的方法
- (转帖)关于easyui中的datagrid在加载数据时候报错:无法获取属性"Length"的值,对象为null或未定义
- easyui datagrid使用detailview无数据无法获取第一次插入的数据
- easyui datagrid combobox下拉框获取数据问题
- easyUI中datagrid控制获取指定行数的数据
- easyui datagrid 获取多条选中的数据进行操作
- EasyUI datagrid数据表格--获取datagrid中选中行的数据
- EasyUI DataGrid 使用(分页,url数据获取,data转json)
- EasyUI-datagrid获取编辑行的数据
- easyUI中datagrid 用ajax 获取数据时,问题
- EasyUi DataGrid中数据编辑方式及编辑后数据获取,校验处理
- 怎样用JS获取DataGrid中CheckBox是否选中,并且取得该行的DataGrid数据?