1. 概述
在 cpt 模板 开启新计算引擎 后,点击设计器菜单栏的「模板」,会新增一个「计算属性」入口。如下图所示:
本文将对该功能及其包含的多个设置项进行说明。
2. 设置项
2.1 查询缓存
就是数据集缓存功能,勾选后可缓存查询结果,从而降低服务器压力,提升报表的展现速度。
2.2 多源优化
报表中有多个数据集,且存在较多数据集关联和数据过滤行为时,勾选后可以优化过滤性能,提升取数效率。
2.3 优先使用游标分页
勾选后可以优化报表性能,且支持更多的数据源。
2.4 折叠树性能优化
右上角还有个「试验性功能」,该入口打开后有两个针对折叠树性能优化的设置项,如下图所示:
相关示例可参考:新计算引擎下设置折叠树
2.4.1 单个模板折叠树性能优化
勾选「折叠树」可以优化当前模板前台数据的加载性能,进而优化折叠树的前端性能。
在已经勾选「折叠树」后,计算属性界面会新增一个「异步取数」设置项,勾选该按钮模板可异步取数,从取数阶段就对折叠树性能进行优化,当数据量较大时可以开启。
注:底下还有个「展开层级」功能,可自定义折叠树默认展开层级,但目前仍在开发中,暂不可使用。
2.4.2 所有模板折叠树性能优化
勾选「折叠树-异步取数」可以优化当前工程下所有模板的折叠树性能且开启异步取数。