这是我的问题:
我使用jasperserver的visualize.js将报告集成到我的应用程序中,这是在IFrame中完成的(原因:我的应用程序和jasperserver之间的js库冲突)。我看到报告加载得很好,但是交互性丢失了。这意味着,当我使用visualize.js加载报告时,鼠标悬停事件和其他单击事件不起作用。
当我在浏览器中使用jasperserver的直接链接访问相同的报告时,交互性工作得很好。
我不确定这是故意的,还是真的是个bug。
发布于 2016-06-03 15:26:45
您很可能已经使用isolateDom: true配置了报告,这会迫使您也设置defaultJiveUi: { enabled: false },这反过来会禁用交互性,并可能导致其他组件无法加载。
现在不能将这两个都设置为true。如果可以接受,您可以将visualize.js代码移动到另一个页面(HTML)并将其加载到iframe中。
https://stackoverflow.com/questions/37583680
复制相似问题