【问题标题】:show multiple showlink in jqgrid in single cell在单个单元格中的 jqgrid 中显示多个 showlink
【发布时间】:2010-12-01 05:55:09
【问题描述】:

您好,我在 .net 中使用 jquery 在我的 mvc Web 应用程序中开发了 jqgrid。我能够显示超链接以从控制器调用操作。但我的表格有一些下载链接。如何配置下载链接并在单个单元格中显示多个下载链接?这些链接的数量可变,因此不能为每个链接保留列。所以将所有链接放在单个单元格中的最佳方法。我在后面使用 C# 作为代码。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    您可以使用Custom Formatter 在一个单元格中创建两个链接。实现可能会有所不同,具体取决于您将数据从服务器返回到 jqGrid 的形式(取决于 j)。自定义格式化程序rowObject 的第三个参数包含您从服务器发送它的 for 中的行的数据。

    在某些情况下,您还需要定义 Custom Unformatter 用于从格式化单元格中获取数据。例如,如果您允许对列进行排序(如果您不使用sortable:false),则必须读取和比较自定义格式列中的数据。如果需要Custom Unformatter

    如果您对实施有疑问,您应该在您的问题中附加更多信息,

    【讨论】:

    • 我可以从控制器获取数组中的不同值,这些值在 JQGrid 的单个单元格中显示为超链接。但是在格式化网格时遇到了麻烦,因为我想为每个数组项创建一个超链接,然后为每个链接调用控制器方法。请告诉我如何才能做到这一点。
    • @tom:您可以使用自定义格式化程序或使用the answer 中描述的formatter: "dynamicLink" 来解决问题(也请参阅the answer)。您可以在一些测试数据上描述问题的地方发布新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2015-04-30
    • 2013-09-20
    • 1970-01-01
    相关资源
    最近更新 更多