能夠在頁面對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就能夠了