我要去用户网格来显示数据。我正在寻找以下示例。 http://struts.jgeppert.com/struts2-jquery-grid-showcase/index.action 就像第一个示例一样,我只想填充数据没有编辑没有内联编辑导航按钮我只想添加另外 2 个包含超链接的列") > 编辑 ") > 更新
在文档中也没有明确提到这一点。
请告诉我应该怎么做?
谢谢
我要去用户网格来显示数据。我正在寻找以下示例。 http://struts.jgeppert.com/struts2-jquery-grid-showcase/index.action 就像第一个示例一样,我只想填充数据没有编辑没有内联编辑导航按钮我只想添加另外 2 个包含超链接的列") > 编辑 ") > 更新
在文档中也没有明确提到这一点。
请告诉我应该怎么做?
谢谢
您可以将格式化程序功能添加到列。
<@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>
希望这可以帮助