报表开发-列表参数

1.目的:做一个下图的筛选框-实现多选(这是在已有报表基础上加一个筛选框,如果从无到有,步骤略有不同)(点击前)(点击时)2.首先配置数据源制作报表,点击报表中任意一个指标,在左上角出现数据源3.从组件中拖一个列表参数过来4.拖过来是这样子的,右键,录入数据5.录入固定数据,绑定数据源(记得按“应用”和“确定”)添加完就下面这样了6….

大家好,又见面了,我是你们的朋友全栈君。

1.目的:做一个下图的筛选框-实现多选

(这是在已有报表基础上加一个筛选框,如果从无到有,步骤略有不同)

报表开发-列表参数(点击前)

报表开发-列表参数(点击时)

2.首先配置数据源

制作报表,点击报表中任意一个指标,在左上角出现数据源

报表开发-列表参数

3.从组件中拖一个列表参数过来

报表开发-列表参数

4.拖过来是这样子的,右键,录入数据

报表开发-列表参数报表开发-列表参数

5.录入固定数据,绑定数据源

报表开发-列表参数

(记得按“应用”和“确定”)

添加完就下面这样了

报表开发-列表参数

6.搞清楚这里对什么进行筛选

报表开发-列表参数

我这里对综合评价进行筛选

7.配置数据源-添加表达式

报表开发-列表参数

8.表达式中写js语句

(写sql也行的,js是吧数据拉出来操作,sql是在服务器端操作,建议不要勾选SQL表达式)

报表开发-列表参数

9.表头还用的综合评价判断之前的表达式,给它改为我们刚写的appraise

报表开发-列表参数

10.拖到原表达式后面,再把原表达式删除

报表开发-列表参数

11.综合评价下字段显示出来了-appraise

appraise-右键,表格渲染,让表格也匹配列表参数

报表开发-列表参数

报表开发-列表参数

12.动态渲染

报表开发-列表参数

13.切换元数据模式-合并单元格-再退出元数据模式

点击报表空白处,右键切换元数据

报表开发-列表参数                               报表开发-列表参数

14.对列表参数操作

右键属性,按图操作(因为我们设了四个值就留4)

报表开发-列表参数

15.下图是现在,调整背景色,字体颜色

报表开发-列表参数

调整边框颜色

报表开发-列表参数

右键,组件格式

报表开发-列表参数

选中,右键,属性

报表开发-列表参数

16.双击,选中列表参数,删除四个字,打一个空格

报表开发-列表参数报表开发-列表参数

 

17.设置过滤器

报表开发-列表参数

 

报表开发-列表参数

18.来看看效果

报表开发-列表参数报表开发-列表参数

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125240.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 第九章第四节 流体压强与流速的关系「建议收藏」

    第九章第四节 流体压强与流速的关系「建议收藏」1.流速大的地方,压强小实例1:兵乓球实例2:如图,在离桌边2~3cm的地方放一枚铝制硬币,在硬币前10cm作用用直尺或钢笔等架起一个栏杆,高度约2cm。在硬币上方沿着与桌面平行的方向吹一口气

    2022年8月6日
    7
  • rsync @ERROR: auth failed on module backup 解决思路及附录rsync常见问题及解决办法

    rsync @ERROR: auth failed on module backup 解决思路及附录rsync常见问题及解决办法昨晚小版本上线 使用 rsync 往服务器上传文件时 client 报如下异常 ERROR authfailedon errorstartin serverprotoc code5 atmain c 1503 Receiver 3 0 6 首先 检查 server 端和 client 端的用户名和密码确认

    2025年9月30日
    3
  • 阿里java高级工程师面试100题「建议收藏」

    阿里java高级工程师面试100题「建议收藏」大型网站架构技术QQ群:3686148491,java堆,分新生代老年代,新生代有Eden,fromsurviver,tosurviver三个空间,堆被所有线程共。eden内存不足时,发生一次minorGC,会把fromsurvivor和eden的对象复制到tosurvivor,这次的to survivor就变成了下次的fromsurvivor,经过多次minorGC,默认15次…

    2022年6月9日
    58
  • 用python做qq聊天机器人_python完整项目

    用python做qq聊天机器人_python完整项目是否也像拥有自己的机器人呢?不挨个展示了。比如说你想实现一个夸人的功能:”””作者:川川时间:2021/4/6″””fromnonebot.adapters.cqhttpimportMessage,PokeNotifyEvent,Botfromnonebotimporton_noticeimportwarningsfromnonebot.permissionimport*importrequestswarnings.filterwarnings(“i

    2022年8月10日
    6
  • 每天学一点 — CCriticalSection临界区

    每天学一点 — CCriticalSection临界区(转)类CCriticalSection的对象表示一个“临界区”,它是一个用于同步的对象,同一时刻只允许一个线程存取资源或代码区。临界区在控制一次只有一个线程修改数据或其它的控制资源时非常有用。例如,在链表中增加一个结点就只允许一次一个线程进行。通过使用CCriticalSection对象来控制链表,就可以达到这个目的。它就像是一把钥匙,哪个线程获得了它就获得了运行线程的权力,而把其他线程统统阻塞

    2022年7月20日
    13
  • java输入输出流实例代码

    java输入输出流实例代码1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。packagesrc;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;publicclasstest01{

    2022年5月25日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号