Pentaho CDE在“自定义参数”组件

时间:2015-07-08 16:54:01

标签: parameters pentaho drilldown pentaho-cde

我正在使用饼图中的下一个代码处理带有向下钻取功能的仪表板。

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&param1=';

   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可以告诉我使用此函数的方法,或者是使用参数的另一个函数我会很感激。

1 个答案:

答案 0 :(得分:4)

在第二个仪表板中,您可以创建一个自定义参数。

名称: param1
Javascript代码:

       function f()
        {
           param1 = Dashboards.getQueryParameter("param1 ");
           return(param1);

         } 

我认为这些信息对您有用。

谢谢。