KearneyKang 发表于 2021-10-25 10:08:30

ActiveReports JS 2.2 新特性6-灵活控制页面报表每页运行时可见性

本帖最后由 KearneyKang 于 2021-10-25 11:23 编辑

页面报表常用于创建制式报表,即对报表格式要求非常严格的,布局要求很精确的,可采用页面报表类型,页面报表非常适合创建类似Word的报告类的报表,因为其遵守了分页的设计模式。然而创建报告类报表时,我们往往是需要根据数据动态创建的,即有些页如果数据为空则不显示,如果有数据则显示,从而实现动态的批量生成Word报告。
ActiveReportsJS V2.2 本次增强了页面报表的页的可见性,可动态控制每页的可见性。
虽然只是表面上看是增加了一visibility的新属性,但解决了非常复杂的实际应用场景。1、新建页面报表

2、报表visibility属性的设置

3、是否显示,可以通过visibility的表达式进行设置,根据实际业务场景进行显示不显示的设置
表达式参考写法:{IIf(2 > 1, true, false)}

4、报表模板








页: [1]
查看完整版本: ActiveReports JS 2.2 新特性6-灵活控制页面报表每页运行时可见性