wenhui 发表于 2023-4-3 16:41:55

如何实现报告模板自适应图片大小


Felix.Li 发表于 2023-4-3 16:41:56

wenhui 发表于 2023-4-3 16:42
现在又个新的模板,接口返回的图片数据量不是固定的,有可能是 123张,报表模板这边需要做到自适应

可以问一下我们的情况多吗,情况少的话可以自己判断显示隐藏
比如我们最多就4中情况,也就是最多4张照片
那我们就设置4种情况,当数据有1条时,将其他的隐藏掉,
就是如下:

然后每个都在隐藏处写表达式:

{iif(count(URL) = 1, false, true)}
1的count=1    2条数据count就等于2

依次类推,将少数几种情况都包含到即可(我这里为了展示所以都分开设计,真是设计可以都重叠到一起,不影响显示):

最后结果如下:
(模拟的是参数输入几,接口就返回几条数据)





wenhui 发表于 2023-4-3 16:42:55

现在又个新的模板,接口返回的图片数据量不是固定的,有可能是 123张,报表模板这边需要做到自适应

wenhui 发表于 2023-4-4 09:08:36

本帖最后由 wenhui 于 2023-4-4 09:11 编辑

还有个问题就是我使用的是activeReport 11的版本 列表的单元格合并只有列的合并 而行不可以进行合并:L

wenhui 发表于 2023-4-4 09:10:39

就是这一块样式好像没有办法实现:L

Bella.Yuan 发表于 2023-4-4 09:34:27

wenhui 发表于 2023-4-4 09:10
就是这一块样式好像没有办法实现

您好,很抱歉,AR11版本确实不支持单元格的合并,建议您使用最新版本AR16。

wenhui 发表于 2023-4-4 14:50:39

本帖最后由 wenhui 于 2023-4-4 14:52 编辑

图中这种表格展示一般需要用到那个控件,我看了下,一共提供了表格    矩表还有列表 好几种控件,或者能给个地址能够提供案例的那种
:lol

Eden.Sun 发表于 2023-4-4 15:12:55

wenhui 发表于 2023-4-4 14:50
图中这种表格展示一般需要用到那个控件,我看了下,一共提供了表格    矩表还有列表 好几种控件,或者能 ...

从您这个表格来看,使用的应该是矩表组件,按照字段进行了分组。

wenhui 发表于 2023-4-4 16:32:15

红色框中的都是需要固定在底部的数据,但是报表模板底部是不能够使用矩表组件 或者列表组件的:L

Bella.Yuan 发表于 2023-4-4 18:19:52

wenhui 发表于 2023-4-4 16:32
红色框中的都是需要固定在底部的数据,但是报表模板底部是不能够使用矩表组件 或者列表组件的

您好,您的意思是红色框的内容需要在每个页面的底部进行展示?如果是这样您可以试试加个分组,分组条件使用常量,此时表格相当于只使用分组尾,但数据不会发生变化,然后在设置分组尾“每页重复显示”,您这样测试看看。
页: [1] 2 3
查看完整版本: 如何实现报告模板自适应图片大小