我将使用用户网格来显示数据。 我正在寻找以下示例。 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>
希望这有帮助
关于java - 如何自定义grid jquery struts2插件添加超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756118/