5
我想製作一個JQGrid,其中所有行都可以隨時編輯(內聯)。這樣做的首選方法是什麼?我想我需要遍歷行並在每個行上調用grid.editRow(id, true)
;但在這一點上,我甚至沒有想出如何訪問行集合,以便做到這一點。設置JQGrid,使所有行都可編輯?
我想製作一個JQGrid,其中所有行都可以隨時編輯(內聯)。這樣做的首選方法是什麼?我想我需要遍歷行並在每個行上調用grid.editRow(id, true)
;但在這一點上,我甚至沒有想出如何訪問行集合,以便做到這一點。設置JQGrid,使所有行都可編輯?
您可以通過檢索網格中每行的所有ID的列表來遍歷所有行。然後,只需通過列表循環:
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
grid.editRow(ids[i], true);
};
你或許可以稱之爲editRow使行編輯,但要知道,在內部,editRow將它變成可編輯的焦點設置到每一行。因此,如果你的網格有一個滾動條,那麼網格會一次一個地可視地滾動行。