2010-10-05 49 views
0

我有一個jqgrid,它有幾列,包括一個複選框列,用於指示是否選擇了一個項目。如何從javascript編輯jqgrid

在下面,我有一個下拉菜單和一個文本框。這個想法是,下拉菜單中的每個項目都是jqgrid中的一列。然後,我需要做的就是使用該列的文本框的內容修改所有選中的行。所以如果你願意的話,快速的大規模更新機制

問題是,我無法弄清楚如何更新特定的單元格。任何可以幫助我的提示或文檔?謝謝!

回答

1

您可以使用例如setRowData(請參閱jqGrid documentation)或setCell來更新網格中的數據。功能getCol,getCellgetRowData可以幫助您檢查行數據。另一個老的答案:thisthis可能會有所幫助,如果你決定搜索關於jQuery的網格數據。

0

下面是我提出的問題的「答案」。我只想編輯可編輯的行。使用setCell會覆蓋我的可編輯字段,而且不可編輯字段。所以我在編輯狀態下查看給定行的HTML,並將其傳遞給'setCell'方法。儘管如此,它會感覺到'hackish',如果有人知道更好的方法,我就會全神貫注。