0

这是我的问题:

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

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

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

4

1 回答 1

1

很可能您已经配置了您的报告,isolateDom: true这会迫使您也设置defaultJiveUi: { enabled: false }这反过来会禁用交互性并可能导致其他组件无法加载。

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

于 2016-06-03T07:26:45.447 回答