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

相關文章
相關標籤/搜索