在js中获取easyui datagrid的数据

能够在页面对datagrid的数据直接进行修改,而后提交到数据库,可是要求在提交前获取datagrid的全部行的数据。API提供了getData方法,可是怎么用了,没说。 数据库

最后这样写才搞定 spa

var    arr=$('#dg').datagrid('getData'); orm

dg是table 的id。那么怎么读取这些值呢 文档

好比你的datagrid的列命分别是 a b c d get

好,那么你要获取第一行的a的那个单元格的值应该这样写,var value=arr.rows[0].a; table

以此类推 date


那么我想只获取更新或删除或添加的那一行的全部数据,怎么办呢 grid

var    arr=$('#dg').datagrid('getChanges'); 方法

这样写是获得全部变更过的行数据 数据

一样我想获得第一个变更数据那一行的a 列那个值

arr[0].a;就能够了,不须要加rows

那么只想要更新的呢

查文档可知,var    arr=$('#dg').datagrid('getChanges',' updated');

插入和删除换成inserteddeleted就能够了

相关文章
相关标签/搜索