历史版本2 :条件属性实现动态列 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

已经做好了报表,要实现动态列该如何设计呢,如下

动态列.gif

1.3 实现思路

使用条件属性隐藏列来实现动态列

2. 示例编辑

2.1 模板设计

1)创建数据查询ds1:SELECT * FROM 销量 where 产品='牛奶'

image.png

2)报表设计如下:

image.png

3)参数面板添加一个标签控件,一个下拉复选框控件,一个查询控件

 标签控件的控件值为字符串类型:列名:

下拉复选框控件的控件名称为:列名

image.png

4)下拉复选框的数据字典设置如下

image.png

5)选中A1至D1单元格,添加条件属性,设置如下

当前值不包含于列名参数时,列宽为0毫米

image.png

2.2 效果预览

PC端效果:

动态列.gif

移动端效果:

动态列02.gif

3. 模板下载编辑