2

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

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

请告诉我应该怎么做?

谢谢

4

1 回答 1

3

您可以将格式化程序功能添加到列。

 <@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>

希望这可以帮助

于 2012-06-05T15:21:29.483 回答