反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

根据条件隐藏单元格

1. 描述

在制作模板时,经常遇到根据某个条件来决定某块区域的内容是否显示(这块内容可以是数据表格、图表、嵌入的子报表等),此时要如何实现?

举例说明,分页预览,选择参数为订单信息,可以看到'个人信息'的子报表没有显示,而当参数选择个人信息时,订单信息的子报表又没有显示,分别如下图所示:

222

2. 思路

通过设置条件属性的行高或列宽来实现,依据条件来判断是否隐藏该区域单元格。

3. 示例

3.1 打开模板

打开模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\MasterReport\嵌入式主子表主报表.cpt

3.2 增加参数

给模板增加一个名为【信息】的报表参数,并在参数界面增加一个下拉框控件,参数的控件名为信息,参数值为自定义,实际值和显示值分别都为个人信息和订单信息,如下图:

222

3.3 条件属性设置

给个人信息所在的 A3 单元格增加如下图所示的条件属性:

222

再给订单信息所在的 A5 单元格,增加一个行高为0的条件属性,公式中填入:$信息='个人信息',即当参数信息的值为'个人信息'时,将该行隐藏。

保存模板,分页预览即可看到上面的效果。

4. 模板下载

点击下载模板:根据条件隐藏单元格.cpt


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉