博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点击表头切换升降序排序方式
阅读量:6344 次
发布时间:2019-06-22

本文共 450 字,大约阅读时间需要 1 分钟。

需求:

在报表的实际应用中有很多客户希望可以通过点击表头切换该列数据的排序。

实现方式:

超链接结合参数以及单元格表达式来实现,具体举例如下

原表样如下

1

实现原理:通过点击第一行任意格的值,通过 A2 单元格表达式控制排序

  1. 首先在原报表中增加三个参数如下
    2
  2. 修改 A2 单元格表达式为 =ds1.select(EMPID;${macro1}:${macro2})
  3. 给需要通过点击表头排序的的报表头单元格设置超链接表达式,比如 : 我要点击 A1 单元格对 EMPID 排序进行切换 那么 选中 A1 单元格 在超链接表达式中书写表达式: “./showReport.jsp?rpx=/paixu.rpx&macro1=”+A1+“&macro2=”+arg2+“&arg2=”+if(arg2==1,-1,1)注:其他单元格设置同 A1。完成如上设置就可实现点击表头切换该列数据的排序。

作者:IBelieve

链接:
来源:乾学院
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的文章
TF-IDF与余弦相似性的应用(一):自动提取关键词
查看>>
javascript面向对象2
查看>>
限制容器对CPU的使用 - 每天5分钟玩转 Docker 容器技术(28)
查看>>
jquery 实现的一个 随机云标签网页背景
查看>>
android广播事件处理broadcast receive
查看>>
在eclipse 里面 修改tomcat的配置--Server Locations
查看>>
网站 mvc url 路径 设置 为 *.html 的原因
查看>>
mybatis 开启使用 默认的 二级缓存
查看>>
docker 容器 创建和 使用
查看>>
SQLITE使用指南
查看>>
用Maven部署war包到远程Tomcat服务器
查看>>
android字体大小的设置
查看>>
2015.06.04 工作任务与心得
查看>>
icinga2使用587端口发邮件
查看>>
hpasmcli查看HP服务器内存状态
查看>>
极客工具
查看>>
【14】Python100例基础练习(1)
查看>>
boost bind使用指南
查看>>
oracle高速缓存机制
查看>>
使用ntpdate更新系统时间
查看>>