我想制作一个 JQGrid,其中所有行始终都是可编辑的(内联的)。这样做的首选方法是什么?我想我只需要遍历行并在每一行上调用 grid.editRow(id, true)
;但在这一点上,我什至还没有想出如何访问一组行来做到这一点。
最佳答案
您可以通过检索网格中每一行的所有 ID 的列表来遍历所有行。然后循环遍历列表:
var ids = grid.getDataIDs();
for (var i = 0; i < ids.length; i++) {
grid.editRow(ids[i], true);
};
您可以调用 editRow 使行可编辑,但请注意,在内部,editRow 会将焦点设置到每一行,因为它变得可编辑。因此,如果你的网格有一个滚动条,网格将明显地一次滚动一行。
关于javascript - 设置 JQGrid 以便所有行都可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901560/