2

我在 jqGrid 中使用自定义编辑/删除函数,我真的很喜欢他们在检查是否选择了一行之后调用您的自定义函数。

Now I would like to add two more buttons and I would like to use the same behaviour of the edit/delete, so when a row is selected my function get called but if no rows have been selected they show the default popup that says "please先选择一行”。

有没有办法做到这一点?或者,有没有办法调用网格本身调用的方法?

谢谢!

4

1 回答 1

4

您应该在自定义按钮onClickButton的方法中测试是否选择了任何行(请参阅Jqgrid:基于所选行的导航作为示例)。如果您想显示完全相同的警告,您应该遵循防止在添加按钮单击时打开表单的代码。

为了使一切更容易,我为您修改了一个旧示例。在示例中,您可以单击自定义按钮“我的特殊操作”并在未选择任何行时查看警告。如果选择了某行,您可以对所选行中的数据执行某些操作。我只显示了一条消息,而不是一些复杂的动作。

更新:对“将 jqGrid 自定义导航添加到顶部工具栏”问题的答案对您来说也很有趣。

于 2010-10-11T20:26:25.593 回答