我有一个jqGrid
名为“Actions”的列。在这一列中,每一行都有许多按钮,这些按钮应该对该行中的数据执行各种功能。
不幸的是,我发现唯一与我想要做的远程匹配的网格参数是selrow
. 这将获取选定的行。但是,如果用户单击其中一个操作按钮,这并不一定意味着该行被“选中”(即,用户之前已单击它)。
有没有办法让我得到用户按下的按钮的行?或者一开始就在里面有按钮没有意义jqGrid
?
我有一个jqGrid
名为“Actions”的列。在这一列中,每一行都有许多按钮,这些按钮应该对该行中的数据执行各种功能。
不幸的是,我发现唯一与我想要做的远程匹配的网格参数是selrow
. 这将获取选定的行。但是,如果用户单击其中一个操作按钮,这并不一定意味着该行被“选中”(即,用户之前已单击它)。
有没有办法让我得到用户按下的按钮的行?或者一开始就在里面有按钮没有意义jqGrid
?
例如,如果您要使用onCellSelect
来检测单击了哪个按钮,您将直接获得rowid
被单击的按钮的 。答案将为您提供有关实施的更多详细信息。
如果您希望实现自定义click
事件处理程序,您可以找到最接近的<tr>
元素。它id
是单击按钮的rowid。所以你可以使用类似$(e.target).closest("tr.jqgrow").attr("id")
where e
is the event is click
handler 之类的东西。