Связь между информационными панелями Pentaho CDE

У меня есть четыре панели мониторинга CDE, и я хочу создать кнопки или селектор раскрывающегося списка для подключения этих четырех панелей мониторинга. Как лучше всего это сделать?


person Connie Chen    schedule 23.06.2016    source источник


Ответы (1)


Вы можете легко сделать это с помощью компонента кнопки, а затем в свойстве Expression написать что-то вроде:

function f() {
window.location = "yourdashboardurlhere";
}

Чтобы найти URL-адрес вашей панели инструментов, просто откройте ее в новом окне и скопируйте и вставьте URL-адрес между скобками (имейте в виду, что этот URL-адрес будет абсолютным).

Я также настоятельно рекомендую вам прочитать это руководство, которое я считаю чрезвычайно полезным:

http://pentaho-bi-suite.blogspot.be/2013/11/drill-down-from-one-dashboard-to.html

person dooms    schedule 23.06.2016
comment
dooms, большое спасибо за ответ и ссылку. У меня есть еще один вопрос: если я использую четыре кнопки для ссылки на четыре панели инструментов, могу ли я сделать кнопки похожими на раскрывающееся меню?? Спасибо еще раз! - person Connie Chen; 23.06.2016
comment
Для этого вы можете использовать компонент меню навигации, однако для меня он не всегда ведет себя так, как я этого хочу. Так что я бы просто придерживался компонента SiteMap. - person dooms; 24.06.2016
comment
Спасибо! Я попробовал объект Navbar для начальной загрузки в CDE, и он работает! - person Connie Chen; 25.06.2016