DisplayTag PaginatedList是否可以与外部排序一起使用?

时间:2015-10-26 19:58:40

标签: java jsp struts2 displaytag

我正在使用DisplayTag 1.2和Struts2,并且遇到的问题与here完全相同,即:

  • 我已经实现了PaginatedList界面,并且显示我的分页数据( sans 排序)工作正常。
  • 但DisplayTag似乎忽略了<column sortName="...">属性,只使用property属性中的字符串。
  • 此外,如果我的<column ...>元素使用嵌套的Struts2 <s:property ...>元素作为其值而不是<column property="...">属性,则DisplayTag会将排序条件设置为空白!

这是一个错误吗?如果是这样,是否有一个版本的DisplayTag修复了这个bug?有没有办法使用PaginatedList接口设置关键字符串DisplayTag选择作为每个表列的排序条件?

1 个答案:

答案 0 :(得分:0)

它没有很好的文档记录,但是通过阅读GrepCode上的代码,我发现了它:

您可以使用<column sortProperty="...">属性为列设置任意排序键字符串。因此,请使用 sortProperty ,而不是sortName