如何防止在JQGrid中的编辑模式下单击弹出窗口上的下一个和上一个导航按钮时自动选择行操作

如何防止在JQGrid中的编辑模式下单击弹出窗口上的下一个和上一个导航按钮时自动选择行操作,jqgrid,Jqgrid,当我双击该行时,它将弹出编辑窗口。这个编辑弹出窗口有左右两个错误键,当我点击那个箭头键时,它会选择背景中的行。因此,我想防止在单击JQGrid Editpopup的“下一步”和“上一步”按钮时自动选择行 因此,当我单击“下一步”按钮时,它将选择网格表中的行。如何防止这种行为?在下图中,它提到 请帮帮我。我试过点击按钮,但没能触发它 提前感谢。您不能阻止选择新行,但您可以通过调用setSelection with just selected row取消选择新行。AfterClickPG按钮的代码可

当我双击该行时,它将弹出编辑窗口。这个编辑弹出窗口有左右两个错误键,当我点击那个箭头键时,它会选择背景中的行。因此,我想防止在单击JQGrid Editpopup的“下一步”和“上一步”按钮时自动选择行

因此,当我单击“下一步”按钮时,它将选择网格表中的行。如何防止这种行为?在下图中,它提到

请帮帮我。我试过点击按钮,但没能触发它


提前感谢。

您不能阻止选择新行,但您可以通过调用setSelection with just selected row取消选择新行。AfterClickPG按钮的代码可能如下

单击PG按钮后:功能按钮,$frmgr,仅选择了OWID{ $this.jqGridsetSelection,justSelectedRowid; }
请参阅相应的演示。

这正是我需要的。但我不知道应该将代码放在jqgrid的何处。以下是我的jqgrid功能。ondblClickRow:functionrowid{jQuerythis.jqGrid'editGridRow',rowid,{recreateForm:true,closeAfterEdit:true,closeOnEscape:true,reloadAfterSubmit:false,title:Edit Works};}.jqGridnavGrid,'workRetrievalResults\u Pager',{编辑:真,添加:假,删除:假,搜索:真,刷新:真,克隆图:真},@user223614:只需打开的源代码。您只需打开演示,单击鼠标右键打开上下文菜单,然后根据您使用的web浏览器选择菜单项“查看页面源”或其他类似文本的“查看源”。@Oleg,我知道这是一篇旧文章,但我有同样的问题,您的演示没有将选择设置为o仅显示所选行。我选择了一行,然后在“编辑”页面中,“下一行”和“上一行”按钮仍处于活动状态,显示的不仅仅是所选行。您知道是否有办法防止出现这种情况吗?谢谢you@DariaM:我不确定您是否正确理解答案中描述的问题。我建议您在Chrome中打开演示,打开开发者工具,并在$this.jqGridsetSelection行上设置断点,justSelectedRowid;在After ClickPGButtons内。您将看到第二行将被选中,而该行将被取消选中。因此您可能还有另一个问题。@Oleg.Oh好的,我认为user223614的问题与我的问题类似。我只想查看选定的记录。视图“记录”窗口中有“上一行”和“下一行”按钮,它取消了我的选择。即使在演示中,在只检查一行时,这些按钮也不会被禁用。对我来说,这是个问题,因为用户有一个10行的表,当他打开“查看记录”窗口时,他希望通过按“下一行”来查看2、5和8的记录将看到记录编号5,而jqgrid将交付下一行,即nr 3。是否有方法仅查看所选记录?