我正在使用饼图中的下一个代码处理带有向下钻取功能的仪表板。
function sendParameter(scene){
var url='https://172.18.0.152:8443/pentaho/Home?name=dashboard&startup-url=%2Fpentaho%2Fapi%2Frepos%2F%253ABIMBO%253Adashboard1.wcdf%2FgeneratedContent%3Fts%3D1436214662779¶m1=';
var vars = scene.vars;
var c = vars.category.value;
var v = vars.value.value;
alert("category: " + c + "\nvalue: " + v);
alert("category: " +url+c);
window.location=url+c;
}
我使用param正确设置了Url,但是当我想在第二个仪表板上获取参数时,我无法做到。我使用自定义参数组件与此代码:
param1 = Dashboards.getQueryParameter("param1");
但它不起作用。 enybody可以告诉我使用此函数的方法,或者是使用参数的另一个函数我会很感激。
答案 0 :(得分:4)
在第二个仪表板中,您可以创建一个自定义参数。
名称: param1
Javascript代码:
function f()
{
param1 = Dashboards.getQueryParameter("param1 ");
return(param1);
}
我认为这些信息对您有用。
谢谢。