Pentaho CDE Получить функцию param в компоненте пользовательских параметров

Я работаю над приборной панелью с функцией детализации, используя следующий код в круговой диаграмме.

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;  

}

Я правильно установил URL-адрес с параметром, но когда я хочу получить параметр на второй панели инструментов, я не могу. Я использую компонент настраиваемого параметра с этим кодом:

param1 = Dashboards.getQueryParameter("param1");

но это не работает. Может ли кто-нибудь сказать мне, как правильно использовать эту функцию, или это другая функция, позволяющая использовать параметр, который я буду признателен.


person Rafael Gonzalez    schedule 08.07.2015    source источник


Ответы (1)


На второй панели вы можете создать один настраиваемый параметр.

Имя: param1
Код JavaScript:

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

         } 

Думаю, эта информация будет вам полезна.

Спасибо.

person Venkatesh Panabaka    schedule 09.07.2015