kbw.qin 发表于 2021-6-3 09:33:45

ActiveReports 15 的 StreamingEnabled 属性在哪里设置?

本帖最后由 Crystal.Li 于 2021-6-3 11:24 编辑

JSViewer 性能提升
我们本次在性能上做了重大更新,提升了 HTML 导出性能,通过新增了"StreamingEnabled"属性可以并行处理报表布局,使得报表在渲染的时候节省了 50% 时间。


ActiveReports V15.0 Update1 新特性 - ActiveReports|.NET报表控件|全面满足.NET报表设计与报表开发需求 - 葡萄城官网 (grapecity.com.cn)

在上面的新特性页面里,有提到有一个叫 StreamingEnabled 的属性可以并行处理报表,但是我在最新的报表设计器里没有看到这个属性,在jsViewer.min.js 里也没有搜到这个变量名。请问下,这个属性要在哪里设置?

Crystal.Li 发表于 2021-6-3 11:25:01

这个您这样设置: viewer.StreaminEnabled = true;

kbw.qin 发表于 2021-6-9 11:06:32

Crystal.Li 发表于 2021-6-3 11:25
这个您这样设置: viewer.StreaminEnabled = true;

我这边设置完之后,感觉没有什么变化 。
使用的是下面这个包:
https://www.npmjs.com/package/@grapecity/ar-viewer/v/15.1.3

这个所谓的并行处理,我理解应该是在后台处理渲染吧。
但我加了之后,在浏览器的 Console 里查看 Request Header,发现这个 StreaminEnabled
参数是没有带到后台去的。
而且我在 jsViewer.min.js 里搜关键字,好像也没有这个变量。具体你们怎么实现的我不是很清楚。。。。你们能提供使用了 StreaminEnabled的 Demo 吗?

Crystal.Li 发表于 2021-6-9 14:34:19

您好,非常抱歉。这个属性值,我之前可能理解上有点偏差。
我再向研发组确认了下,这个属于产品在渲染上的一个内部实现,AR15.1的新特性,用户不需要去设置该属性。具体原理可参考:



页: [1]
查看完整版本: ActiveReports 15 的 StreamingEnabled 属性在哪里设置?