使用visualize.js时报告的交互性丢失了

时间:2016-06-02 05:52:56

标签: jasperserver visualize

这是我的问题:

我正在使用Jasperserver的visualize.js将报告集成到我的应用程序中,这是在IFrame中完成的(原因:我的应用程序和jasperserver之间的js库是冲突的)。我看到报告加载正常,但交互性丢失了。这意味着,当我使用visualize.js加载报表时,鼠标悬停事件和其他点击事件不起作用。

当我在浏览器中使用jasperserver的直接链接访问同一个报表时,交互性工作正常。

我不确定这是设计还是真的错误。

1 个答案:

答案 0 :(得分:1)

您很可能已使用isolateDom: true配置报告,这会强制您设置defaultJiveUi: { enabled: false },而true会禁用交互性,并可能导致其他组件无法加载。

您现在不能同时设置为{{1}}。如果可以接受,您可以将 visualize.js 代码移动到另一个页面(HTML)并将其加载到iframe中。