Javascript jqgrid在不选中多选复选框的情况下获取行数据值

Javascript jqgrid在不选中多选复选框的情况下获取行数据值,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我有一个jgrid,有多行5列,没有复选框。在第5列中,它具有屏幕权限。我在下面给出了jqgrid的示例。 因此,当我通过单击关闭标记或单击加号来更改屏幕权限时,我将删除现有权限或向屏幕添加其他可用权限。 在这里,我对网格中的多行执行相同的操作。当我在网格外单击SAVE按钮时,我需要获取编辑的行值,并需要将其发送回controller 我用jqgrid的selarrow函数尝试了这个功能。但如果不选中该行的复选框,则无法获取这些编辑的行值 任何人都可以帮助我如何在不选中行的复选框的情况下获取编辑

我有一个jgrid,有多行5列,没有复选框。在第5列中,它具有屏幕权限。我在下面给出了jqgrid的示例。 因此,当我通过单击关闭标记或单击加号来更改屏幕权限时,我将删除现有权限或向屏幕添加其他可用权限。 在这里,我对网格中的多行执行相同的操作。当我在网格外单击SAVE按钮时,我需要获取编辑的行值,并需要将其发送回controller

我用jqgrid的
selarrow
函数尝试了这个功能。但如果不选中该行的复选框,则无法获取这些编辑的行值


任何人都可以帮助我如何在不选中行的复选框的情况下获取编辑后的行值。

您可以使用以下代码:

            var lastSel;
            jQuery("#gridid").jqGrid({
              ...
             onSelectRow: function(id){ 
               if(id && id!==lastSel){ 
                 jQuery(this).restoreRow(lastSel); 
                 lastSel=id; 
                 } 
              jQuery(this).editRow(id, true); 
               },
               ...
              });
OnSetRow:在单击行后立即引发。 rowid:是行的id, 状态:是所选内容的状态, 是事件对象。可在multiselect设置为true时使用。如果选中该行,则为true;如果取消选中该行,则为false

您也可以参考以下内容:

感谢您的回复@Vivek Munshi。。对不起,如果我的问题不明白。但我正在寻找一些不同的喜欢没有选择的行。我正在更改多行中的单元格值,当我单击“保存”时,我需要获取这些编辑的行值。