报表开发-列表参数

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.来看看效果

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

 

 

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 铝电解电容分类方法

    铝电解电容分类方法铝电解电容分类方法各大厂商的分类方式基本一致,主要按以下几个指标:极性容量耐压温度特性ESR寿命其他一般来说,电解电容实物上都会印上容值耐压值系列号分类的系列号,则各个厂商都有所不同,没有统一标准,比较常用到的都是各家的标准品,例如VT,RVT等。…

  • 存储过程基础语法

    存储过程基础语法存储过程1CREATE OR REPLACE PROCEDURE 存储过程名2IS3BEGIN4NULL;5END;行1:CREATE&

  • 电脑虚拟ip地址怎么弄_虚拟服务器内部端口和外部端口

    电脑虚拟ip地址怎么弄_虚拟服务器内部端口和外部端口写在前面最近,有位小伙伴为了实现Nginx的高可用,在自己的服务器上搭建了一套Nginx集群,Nginx节点的服务器总共有3台。那么问题来了:如何对外只使用一个IP地址,通过某种策略来访问三个服务器节点上的Nginx?答案就是:可以使用虚拟IP来实现!那么,如何在服务器上添加虚拟IP?今天,我们就一起实操在服务器上添加虚拟IP。实战内容这里我们创建两个虚拟机环境,IP地址分别为192.168.20…

    2022年10月12日
  • cnpm 安装命令

    cnpm 安装命令  npm包管理器是每一位js开发者的得力助手,利用npm我们不仅能下载到别人写好的组件,也可以快速搭建我们的项目……但对于国内的开发者,npm的下载速度有是实在是令人捉鸡,因此国内的许多开发者都会使用更加快速的cnpm简单代替npm。打开控制台,输入命令npminstall-gcnpm–registry=https://registry.npm.taobao.org耐心等待一下安装即可此后我们再使用npm下载包的时候,就可以将npm命令替换为cnpm,下载下来的内容完全一样,但是速度

    2022年10月15日
  • Linux tar 打包排除某些文件夹[通俗易懂]

    Linux tar 打包排除某些文件夹[通俗易懂]场景想要将以前的程序打包下来,但是发现有log日志,而且比较大,有几G大。解决思路打包的时候,将某些文件夹给排除掉,只打包自己想要的文件。解决方法使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。示例tar-zcvfscheduler_20180508.tar.gz–exclude=s…

  • 只读挂载磁盘linux,linux挂载磁盘就变只读怎么解决

    只读挂载磁盘linux,linux挂载磁盘就变只读怎么解决Linux系统挂载存储变成只读的解决方案:1、mount:用于查看哪个模块输入只读,一般显示为:[root@localhost~]#mount/dev/cciss/c0d0p2on/typeext3(rw)procon/proctypeproc(rw)sysfson/systypesysfs(rw)devptson/dev/ptstypedevpts(r…

发表回复

您的电子邮箱地址不会被公开。

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