根据点击次数奇偶性排序之字符型

编辑
文档创建者:印然 (67260 )     浏览次数:3437次     编辑次数:8次     最近更新:jiangsr 于 2018-08-13     

1. 描述编辑

在进行排序的时,很多时候您可能想实现根据点击的次数进行升降序排序,而不是通过选择升序进行升序排列,选择降序进行降序排列,如果是数值型字段,可根据根据点击次数奇偶性排序之数值型中的方法实现,那么如果是字符型字段呢,又该如何实现?

2. 思路编辑

通过超级链接实现升序降序两张模板之间的相互调用,每点击一次就切换到另一张模板。
下面以一个简单示例进行介绍。
也可以在一张模板里实现,具体参考字符型数据动态排序

3. 示例编辑

3.1 打开模板
打开模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\DetailReport\Details.cpt
3.2 修改数据集
升序模板
将原来的数据集修改为:SELECT * FROM 订单 order by 客户ID,根据字符型字段客户ID对数据进行升序排序,另存为Order_A.cpt:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\字符型数据升序排序.cpt
降序模板
将原来的数据集修改为:SELECT * FROM 订单 order by 客户ID desc,根据客户ID对数据进行降序排序,另存为Order_B.cpt:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\字符型数据降序排序.cpt
3.3 超级链接设置
右击客户ID表头所在单元格B1,选择超级链接,点击网络报表,在网络报表的路径处选择模板,字符型数据升序排序.cpt字符型数据降序排序.cpt的设置分别如下:
字符型数据升序排序.cpt
222
注:链接打开于处选择当前窗口
字符型数据降序排序.cpt
222
注:链接打开于处选择当前窗口
3.4 效果查看
打开字符型数据升序排序.cpt,点击分页预览,看到的是按照客户ID的升序排序,直接点击客户ID,则会按照客户ID进行降序排序,再次点击客户ID,则会又按照客户ID进行升序排序。
222
已完成模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\字符型数据升序排序.cpt
%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\SpecialSubject\OrderReport\字符型数据降序排序.cpt

在线查看示例效果请点击Order_A.cpt

附件列表


主题: 专题总结
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗? [ 去社区提问 ]