FineReport表格软件-CSS动态切换年月日查询报表

1. 概述

 1.1 版本

报表服务器版本

功能变更

11.0

--

1.1 预期效果

由于业务的需要,很多情况下需要当满足某个条件时,某些查询条件才显示出来,如下图所示:

1.2 实现思路

由于业务的需要,很多情况下需要当满足某个条件时,某些查询条件才显示出来通过 JS 来控制的 visible()、invisible() 属性来控制控件的可见与不可见:

var Widget = form.getWidgetByName("[ParaName]"); //通过控件名获取控件,其中ParaName为控件名

Widget.setVisible(true);//设置该控件可见

Widget.setVisible(false);//设置该控件不可见

2. 示例

 2.1 模板准备

1)在 FineReport 设计器中点击「文件>新建决策报表」,新建模板数据集 ds1,SQL 语句为:

SELECT * FROM 订单 where 1=1 ${if(type=="日报"," and date(订购日期)='"+ date +"'", 

if(type=="月报"," and strftime('%m',订单.订购日期)='"+ month+"'"+" and strftime('%Y',订单.

订购日期)='"+ year+"'"," and strftime('%Y',订单.订购日期)='"+ yea

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值