【问题标题】:How to customize grid jquery struts2 plugin to add hyperlink如何自定义grid jquery struts2插件添加超链接
【发布时间】:2012-06-05 23:21:29
【问题描述】:

我要去用户网格显示数据。 我正在寻找以下示例。 http://struts.jgeppert.com/struts2-jquery-grid-showcase/index.action 就像第一个例子一样,我想简单地填充数据没有编辑没有内联编辑导航按钮 我只想再添加 2 个包含超链接的列 ") >编辑 ") >更新

在文档中也没有明确提到这一点。

请告诉我应该怎么做?

谢谢

【问题讨论】:

  • 如果你有解决方案请分享。

标签: java html struts2


【解决方案1】:

您可以在列中添加格式化函数。

 <@sjg.gridColumn 
        name="name" 
        index="name" 
        title="Name" 
        sortable="true" 
        align="center" 
        formatter="nameFormatter"
        search="true"
        searchoptions="{sopt:['cn']}"
        />

然后你像这样定义一个小的 javascript 函数 nameFormatter:

function nameFormatter(cellvalue,options,row) {
        return '<a href="your_link?id=' + row.someId +">' + cellvalue + '</a>';
    }

其中 cellvalue 是原始单元格的实际名称,而 row.someId 是例如您从另一列获得的某个 id。这将是这样的:

<a href="your_link?id=34">Foo</a>

希望对你有帮助

【讨论】:

  • 感谢您的回答:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-24
  • 2011-01-26
  • 1970-01-01
  • 1970-01-01
  • 2016-09-04
  • 2019-02-07
相关资源
最近更新 更多