Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置JQGrid以便所有行都可编辑?_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript 设置JQGrid以便所有行都可编辑?

Javascript 设置JQGrid以便所有行都可编辑?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我想制作一个JQGrid,其中所有行都可以随时编辑(在线)。这样做的首选方法是什么?我想我只需要遍历这些行,并对每一行调用grid.editRow(id,true);但是现在我还没有弄清楚如何访问一组行来实现这一点。您可以通过检索网格中每一行的所有ID列表来遍历所有行。然后循环浏览列表: var ids = grid.getDataIDs(); for (var i = 0; i < ids.length; i++) { grid.editRow(ids[i

我想制作一个JQGrid,其中所有行都可以随时编辑(在线)。这样做的首选方法是什么?我想我只需要遍历这些行,并对每一行调用
grid.editRow(id,true)
;但是现在我还没有弄清楚如何访问一组行来实现这一点。

您可以通过检索网格中每一行的所有ID列表来遍历所有行。然后循环浏览列表:

    var ids = grid.getDataIDs();
    for (var i = 0; i < ids.length; i++) {
        grid.editRow(ids[i], true);
    };
var-ids=grid.getDataIDs();
对于(变量i=0;i
您可能可以调用editRow使行可编辑,但是请注意,在内部,editRow将在每一行变为可编辑时为其设置焦点。因此,如果您的网格有一个滚动条,那么网格将一次一行地滚动