公司需要制作報表并上傳至伺服器供使用者檢視,是以使用了pentaho BI server,但是之前從未接觸過,是以一直在查資料學習中。因為現在有跳轉到pentaho server 檢視報表的需求,是以需要在URL位址上傳參,是以通過在 CDE->Components Panel->Custom Parameter 中的 Javascript code 寫一個函數(事先說明,這個函數是我在網上查的,但是因為不好使,然後自己又修改了):
function getParam()
{
var query = window.location.search.substring();
var params = query.split("&");
for (var i =;i<params.length;i++){
var param = params[i].split("=");
if (param[] == "name"){
return decodeURI("[次元]."+"["+param[]+"]");
}
}
return ;
}
因為自己是從零開始的,是以在學習的過程中發現百度上關于pentaho的資料非常少,建議大家還是去Stack Overflow、 Google 以及pentaho社群上學習吧。