frm格式报表,点击表头 降序、升序、不排序

楼主
demo

在这里不使用动态参数的方式,动态参数会刷新整个报表

 

 

 

 

 

 

=== 2022-02-10修改表头箭头为倒三角

分享扩散:

沙发
发表于 2021-12-14 16:53:50
你只能自己通过公式去判断来实现这样的功能
板凳
发表于 2022-2-9 17:00:20
-- 采用的是JS不是动态参数,这样就能局部刷新
 
参数:a    值:if($a = 1, 0, if($a = 0, 2, 1))
参数:flag 值:1
 
//获取report0报表块
var re = _g().getWidgetByName("report0");
//获取参数值后加载报表
re.gotoPage(1, {a:a, b:'', c:'', d:'', e:'', flag:flag}, "lazy");
 
 
--升序
新值:
"<span>"+$$$+"</span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #47a8ea;position: relative; margin-left: 2px;top: -12px;'></span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #999;position: relative;margin-left: -8px;top: 13px;'></span>"
公式:
$a = 1 && $flag = 1
 
 
--降序
新值:
"<span>"+$$$+"</span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #999;position: relative; margin-left: 2px;top: -12px;'></span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #47a8ea;position: relative;margin-left: -8px;top: 13px;'></span>"
公式:
$a = 0 && $flag = 1
 
 
--无序
新值:
"<span>"+$$$+"</span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #999;position: relative; margin-left: 2px;top: -12px;'></span><span style='width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #999;position: relative;margin-left: -8px;top: 13px;'></span>"
公式:
$flag <> 1 or $a = 2
 
 
 
-- 扩展后排序
switch($flag,  1, switch($a, 1, B2, 0, -B2, 2, 0),  2, switch($b, 1, D2, 0, -TOINTEGER(D2), 2, 0),  3, switch($c, 1, G2, 0, -G2, 2, 0),  4, switch($d, 1, L2, 0, -L2, 2, 0),  5, switch($e, 1, P2, 0, -P2, 2, 0))
地板
发表于 2022-2-10 10:25:16

感谢分享a1

5楼
发表于 2022-2-10 11:00:22
赞 , 十几万行的数据支持吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5回帖数 1关注人数 3675浏览人数
最后回复于:2022-2-10 16:19

返回顶部 返回列表