SpagoBI KPI引擎:设置默认KPI以显示而不单击

时间:2016-03-14 08:40:59

标签: javascript jsp spagobi kpi

使用 SpagoBI KPI引擎,我想知道如何指定默认KPI而不点击,因为默认视图是一个空白框,并显示消息“无KPI关联”。所以,我花了一些时间来看看位于 /WEB-INF/jsp/engines/kpi/custom/kpi.jsp 的KPI.JSP,我发现有一个Javascript函数将一个网格和一个手风琴传递给一个类: Sbi.kpi.KpiGUILayout ,在此课程中定义了默认设置!我试图修改它,但我没有成功。我只需知道鼠标点击事件后调用哪个函数! 能否帮助我,因为直接访问细节非常重要,特别是如果我们只有一个KPI节点!

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方法来实现这一点,我只是在 /WEB-INF/jsp/engines/kpi/custom/kpi.jsp 中呈现我的KPI树之后发出了一个触发点击事件>:

Ext.onReady(function(){
            var item = new Sbi.kpi.KpiGUILayout(config);
            var viewport = new Ext.Viewport({
                layout:'fit',               
                items:[item],
            });


            //@Hassan : trigger a click event
            var l = document.getElementById('extdd-2');
            l.click();

            });

});

我认为这不是一个正确的处理方法,但它有效!