Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pentaho cde弹出窗口未显示表格_Pentaho_Pentaho Cde - Fatal编程技术网

Pentaho cde弹出窗口未显示表格

Pentaho cde弹出窗口未显示表格,pentaho,pentaho-cde,Pentaho,Pentaho Cde,我有一个Pentaho cde仪表板,带有一个弹出组件来显示表格。如果在生成仪表板时加载表格,此弹出窗口工作正常。但是,我想根据在主仪表板页面上单击哪个图形来更改调用的查询。该表由使用cda查询从数据库检索的详细记录组成 当我在调用弹出窗口时更改包含dataAccessId的参数时,它不起作用。弹出窗口无法显示 有人知道怎么避开这件事吗 这项工作: function f(e){ render_Popup_Details.popup($(e.target)); } 这不起作用: fun

我有一个Pentaho cde仪表板,带有一个弹出组件来显示表格。如果在生成仪表板时加载表格,此弹出窗口工作正常。但是,我想根据在主仪表板页面上单击哪个图形来更改调用的查询。该表由使用cda查询从数据库检索的详细记录组成

当我在调用弹出窗口时更改包含dataAccessId的参数时,它不起作用。弹出窗口无法显示

有人知道怎么避开这件事吗

这项工作:

function f(e){
    render_Popup_Details.popup($(e.target));
} 
这不起作用:

function f(e){
    Dashboards.fireChange('flag_popup', 'flag_10');
    render_Popup_Details.popup($(e.target));
} 

在激活弹出窗口之前是否尝试更新表格

function f(e){
    Dashboards.fireChange('flag_popup', 'flag_10');

    Dashboards.update([render_your_table_component_name]);

    render_Popup_Details.popup($(e.target));
}
如果您使用的是RequireJS,那么:

function f(e){
    this.dashboard.setParameter('flag_popup', 'flag_10');

    this.dashboard.getComponent('render_your_table_component_name').update();

    this.dashboard.getComponent('render_Popup_Details').popup($(e.target));
}