能够在页面对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');
插入和删除换成inserted、deleted就能够了