我認爲這是一個愚蠢的問題,但我找不到解決方案。 我創建了一個表的jqGrid和我啓用了內嵌編輯 在每一行,我添加了一個按鈕,可以啓用或只有編輯,將允許您加載在默認值時禁用編輯 我想添加第二個按鈕活躍有效內聯編輯行的各個字段。 我不知道如何訪問和更改數據行,而編輯 setRowData如果行,我選擇而不是在聯編輯模式 任何人有任何建議,感謝工作。jqGrid設置單元格數據,同時內聯編輯活動
更新 我已經找到了(糟糕,我認爲)解決方案,但解釋我的問題:
if (edit_enabled) {
// save current data
jQuery('#SEQtbl').jqGrid('saveRow',row_edit, false, 'clientArray');
// read back row data
var row = jQuery("#SEQtbl").jqGrid('getRowData',row_edit);
// change something
....
.....
// save data
jQuery("#SEQtbl").jqGrid('setRowData',row_edit, row);
// reneter row edit mode
jQuery('#SEQtbl').jqGrid('editRow', row_edit,true);
}
`
感謝您的答覆沃爾特 我的頁面顯示一個遠程系統的配置數據。 我必須解決兩種情況: 1 .-帶來一默認配置中,配置參數已經從設備中裝入 2 .-許多參數都是複選框,我需要「短切」來啓用或禁用它們全部一起。第1點我可以像你說的那樣修復它,在進入編輯模式之前設置默認設置。 但是我想只有當用戶進入編輯模式以防止意外的或不需要的改變時纔可能改變數據。 我在前面的消息中描述的解決方案可行,但它 – 2011-09-26 13:52:37