具有编辑/删除行为的jqGrid自定义按钮

时间:2010-10-11 16:10:30

标签: jquery jqgrid jqgrid-asp.net

我在jqGrid中使用自定义编辑/删除功能,我非常喜欢在检查是否选择了某行后调用自定义函数的事实。

现在我想添加两个按钮,我想使用相同的编辑/删除行为,所以当选择一行时我的函数会被调用,但如果没有选择任何行,它们会显示默认的弹出窗口说“请先选择一行”。

有没有办法实现这个目标?或者,有没有办法调用网格本身调用的方法?

谢谢!

1 个答案:

答案 0 :(得分:4)

您应该在custom buttononClickButton方法中测试是否选择了任何行(请参阅Jqgrid: navigation based on the selected row作为示例)。如果您想要显示完全相同的警告,则应遵循Preventing the opening of a form on a add button click中的代码。

为了方便我,我为你修改了一个旧例子。在the example上,您可以单击自定义按钮“我的特殊操作”,如果未选择任何行,则会看到警告。如果选择了某行,则可以对所选行中的数据执行某些操作。我没有显示任何复杂的动作,只显示了一条消息。

更新:问题"Adding jqGrid Custom Navigation to Top Toolbar"的答案对您来说也很有趣。