我正在为 ASP.NET 网络表单使用 jqGrid 的商业版本 www.trirand.net。
一个这样的网格,每一行都有一个“查看”、“编辑”和“删除”按钮——但是,这些是每行限制的。
因此,这些单元格被赋予“真”或“假”的值,然后我使用自定义格式化程序使用来自cellObject[]
对象的值为它们建立超链接(如果为假,则不执行任何操作)。
但是,我想将这些超链接更改为页面回发/asp.net 链接按钮 - 我很欣赏 jqGrid 是客户端,因此我无法在网格内添加服务器控件,并且我已经阅读了关于编写自己的__doPostBack
函数的混合评论 -我尝试过的快速实验导致需要从__doPostBack
.
我确实有一个链接按钮,在网格下方有一个命令名称和参数,我可以从中读取__doPostBackWithOptions
,但是我不知道如何更改其中的任何值。link button
实际上,如果我能够接受,更改command name
然后command argument
触发回发,它也会同样有效。这可能吗?
另一个注意事项,我查看了ClientScriptManager
,但我无法让它与 jqGrid 交互,而且它看起来仍然需要链接到现有的服务器控件?