Javascript SpagoBI KPI引擎:设置默认KPI以在不单击的情况下显示

Javascript SpagoBI KPI引擎:设置默认KPI以在不单击的情况下显示,javascript,jsp,spagobi,kpi,Javascript,Jsp,Spagobi,Kpi,使用SpagoBI KPI引擎,我想知道如何在不单击的情况下指定要显示的默认KPI,因为默认视图是一个带有消息“No KPI associated”的空白框。因此,我花了一些时间查看了位于的KPI.JSP,我发现有一个Javascript函数,它将一个网格和一个手风琴传递给一个类:Sbi.KPI.kpigilayout,在这个类中定义了一个默认设置!我试图修改它,但没有成功。我只需要知道鼠标点击事件后调用了哪个函数! 你能帮我一下吗,因为直接访问细节非常重要,特别是如果我们只有一个KPI节点的话

使用SpagoBI KPI引擎,我想知道如何在不单击的情况下指定要显示的默认KPI,因为默认视图是一个带有消息“No KPI associated”的空白框。因此,我花了一些时间查看了位于的KPI.JSP,我发现有一个Javascript函数,它将一个网格和一个手风琴传递给一个类:Sbi.KPI.kpigilayout,在这个类中定义了一个默认设置!我试图修改它,但没有成功。我只需要知道鼠标点击事件后调用了哪个函数! 你能帮我一下吗,因为直接访问细节非常重要,特别是如果我们只有一个KPI节点的话


谢谢

我已经找到了一个解决方法来实现这一点,只需在/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();

            });

});
我相信这不是一个正确的处理方法,但它是有效的