闭目鱼 2012-10-17 17:47
浏览 238
已采纳

关于displaytag分页组件的排序功能,麻烦熟悉的朋友帮忙解答下,谢谢

displaytag我用的是1.1版本.
问题描述如下:
displaytag分页组件中要使得列能够排序,只需要在display:column/中设置sortable="true"即可。
这样子他就会按照默认的property属性内容进行排序,此时点击页面上的表头就可以实现排序
我看了表头的连接是这样子的
http://localhost:8088/xxxx/sysViewBtnController.do?sort=id&dir=asc&method=getListPage

排序字段参数名是sort 排序类型是asc这些都是displaytag自动封装的。
然后我在后台request里获取这两个参数,再拼装到我的SQL里面,就实现了数据的排序

此时页面的数据按照sort=id&dir=asc进行了一次排序,我想再点击id列进行desc排序就不行了。

[color=red]问题:我该如何实现反复点击列头能做升序和降序呢。[/color]

  • 写回答

2条回答 默认 最新

  • henghanan 2012-10-17 19:36
    关注

    你只要设置了相关属性它就会自动排序的,它是前台排序的,不用把参数传给后台吧

    sortable属性设为true,则表示对该列支持排序(前台排序),显示出的该列的标题上会自动带有下划线,点击可排序

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度