【问题标题】:JQGrid Redirecting to aspx file on click on a hyperlinkJQGrid单击超链接重定向到aspx文件
【发布时间】:2013-09-18 12:34:17
【问题描述】:

我是 JQGrid 的新手,我的目标是当用户单击 jqgrid 行中的超链接列单元格时重定向到不同的页面。此列中存在的内容对于每一行都是通用的。我的 colModel 如下所述

 { name: 'Edit', index: 'Edit', width: 130, align: "center", formatter: 'showlink', editable: true, resizable: true, formatoptions: { baseLinkUrl: 'EditUserDetails.aspx'} }

现在,当我单击超链接时,它会正确重定向到指定的页面,并且默认情况下在 QueryString 中我获取所选行的 rowid,但我希望该值出现在其中一列中,例如如果我的网格中有两列名为 UsedId 和 Edit,然后单击链接,我应该获取 QueryString 中所选行中存在的 UserId 的值。你能指导我如何使用 JavaScript 实现这一目标。

【问题讨论】:

    标签: javascript jqgrid


    【解决方案1】:

    如果您查看文档 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:predefined_formatter

    你会看到你可以在你的formatoptions: 中包含一个idName 参数,它对应于你想要包含的行数据,这应该可以解决你的问题。

    下面链接了一个类似问题的另一个例子:

    JqGrid need hyperlink - need to capture value through Jquery

    【讨论】:

    • 感谢您的回复,但 idName 参数只是给出了所选的 rowid,无论如何我都是默认得到的。 stackoverflow.com/questions/4390999/jqgrid-showlink 链接解决了我的问题
    • @RohitAgrawal 您是否使用idName 参数或使用addParam 参数指定了不同的列名?
    • 是的,马克我已经指定了 idName='UserId',但我仍然得到了网格的 rowId。
    猜你喜欢
    • 2012-08-17
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 2013-04-10
    相关资源
    最近更新 更多