表单中实现点击标题排序

目录:

1. 问题描述

表单中想要实现点击标题进行排序,并且可以刷新报表块

2. 实现思路

参考根据点击次数奇偶性排序之数值型,可以根据参数值的不同来决定升序还是降序。这里也可以此思路进行实现,定义一个参数,如果参数值为1的时候,就升序,参数值为0的时候,按照数据列的负数进行升序排序,即数据列降序;并且根据参数值的不同刷新报表块。

3. 示例

3.1 制作表单

新建表单并拖入报表块,新建数据查询ds1:SELECT * FROM 订单 limit 15

拖入订单ID字段,报表块样式设置如下:
222

3.2设置超链

右击A2单元格添加超级链接,新增JS并添加参数a,如下:
222

var re=_g().getWidgetByName("report0"); re.gotoPage(1,"{a:"+a+"}",true);


3.3 设置排序

双击A3单元格,选择高级,在排序顺序处选择升序,公式值为if($a==1,$$$,-$$$),如下图:

222

3.4效果查看

点击预览模板
222
222

222

附件列表


主题: 二次开发
标签: 表单 排序 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)