Я сделал несколько копий панели инструментов для различных отчетов для рендеринга. поэтому URL-адрес изменяется для каждого отчета в браузере, и вся страница нуждается в обновлении.Pentaho single Dashboard для нескольких отчетов с использованием ajax
Позавчера я узнал, что любой компонент может быть обновлен [Refresh all components of Pentaho CDE dashboard]
Я хочу знать, могу ли я использовать единый Pentaho панель для визуализации различных отчетов по одной компоненте отчетности, используя AJAX вызовов, нажав разные кнопки/ссылки?
Я чувствую, что это должно быть каким-то образом.
Не могли бы вы приложить скриншоты из нескольких панелей? Было бы проще проанализировать вашу цель. – mzy
@mzy, пожалуйста, проверьте изображение, я обновил сообщение , вы можете увидеть ссылки слева, есть также ссылки для отчетов, для каждого отчета я создал новый dashbaord, который перезагружает страницу, я хочу, чтобы я мог позвонить отчеты через ajax с использованием единой панели мониторинга для отчетов? изменения URL-адреса браузера для каждого отчета. – shzyincu
Да, теперь это более понятно. Вы хотите, чтобы меню было исправлено, не так ли? Я знаю, что есть способ сделать это исправленным. Вы можете перейти на рынок и установить плагин из 'Ivy components'. Существует демонстрация «Ivy», в которой исходные коды должны помочь. Другой подход, который я реализовал, - это панель мониторинга, где HTML-div (с компонентами CDE) «отображаются/скрываются» в зависимости от вашей переменной контекста JS. Или вы можете прикрепить функцию onclick, которая выполняет код: 'document.getElementById (divToHide) .style.display = 'block'/'none'' – mzy