2016-06-02 20 views
0

Вот мой вопрос:Интерактивность в отчетах были потеряны при использовании visualize.js

Я использую visualize.js JasperServer для интеграции отчетов в моем приложении, и это делается внутри из IFrame (причина: JS библиотеки между моим приложение и jasperserver конфликтуют). Я вижу, что отчеты загружаются отлично, но интерактивность теряется. Это означает, что событие mouse-over и другие события клика не работают, когда я загружаю отчет с помощью visualize.js.

Когда я получаю доступ к тому же отчету, используя прямую ссылку на jasperserver в браузере, интерактивность работает нормально.

Я не уверен, что это по дизайну или действительно ошибка.

ответ

1

Скорее всего, вы настроили свой отчет с помощью isolateDom: true, который заставляет вас также установить defaultJiveUi: { enabled: false }, что, в свою очередь, отключает интерактивность и может привести к тому, что другие компоненты не загрузятся.

Вы не можете установить оба значения true прямо сейчас. Если это приемлемо, вы можете переместить свой код visualize.js на другую страницу (HTML) и загрузить его в iframe.