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