2016-04-01 2 views
1

Я хочу, чтобы иметь возможность обновления весь Pentaho CDE dashboard включая все компоненты с помощью кнопки.Обновить все компоненты Pentaho CDE приборной панели

В настоящее время я использую этот код window.location.reload(), который обновляет всю HTML-страницу. Но он перезагружает все ресурсы, что замедляет работу.

Есть ли способ обновить все компоненты панели инструментов Pentaho CDE?

ответ

4

Использование и вызвать эту функцию:

function updateAllDashboardComponents() { 
    Dashboards.updateAll(Dashboards.components); 
} 
+0

это возможно, что я обновить отчет, как на кнопку мыши, я переключиться на различные отчеты? – shzyincu

+0

Вы можете прикрепить любую функциональность к кнопке, добавив код JavaScript. Например: переход на другой файл панели управления/Скрытие и отображение компонентов CDE на панели управления/Настройка параметров или источника данных конкретного компонента CDE и его восстановление. – mzy

+0

вы можете указать мне функцию, которую можно вызвать для обновления компонента отчетности с помощью отчетов о различиях? – shzyincu

Смежные вопросы