0

我有一个使用 asp.net jqGrid 将多选设置为 true 的 jqGrid。我希望它选择多极行,然后单击一个按钮,某些内容将应用于所有这些行的 ID。同时,单击一行应填充一些字段(例如文本框)。问题是我使用了 rowselect 方法,虽然这允许我在行选择上填充表单,但它不允许我选择多个复选框行。

有没有办法让复选框不激活 rowselect 方法?或者是在单元格中的值的结果上创建超链接的替代方法,该单元格在传递 ID 之后调用代码中的方法?我的最后一个想法可能吗?谢谢

4

2 回答 2

0

您可能需要编写客户端代码 [javascript],您可以添加标签 [server] 并为其添加 cellselect 选项。有关更多信息,请查看以下链接

http://www.trirand.net/forum/default.aspx?g=posts&t=1452

于 2012-05-22T14:19:02.420 回答
0

为了使复选框不激活 rowselect 事件,您可以使用 cellselect 代替 rowselect 函数。在 cellselect 函数下,如果不是复选框列,则检查列索引,然后执行您为 rowselect 编写的代码。

于 2012-05-22T03:35:32.430 回答