-1

SpagoBI KPIエンジンを使用して、デフォルトのビューは「KPIが関連付けられていません」というメッセージが表示された空白のフレームであるため、クリックせずに表示されるデフォルトのKPIを指定する方法を考えていました。そこで、時間をかけて /WEB-INF/jsp/engines/kpi/custom/kpi.jsp にある KPI.JSP を調べたところグリッドとアコーディオンをクラス: Sbi.kpi.KpiGUILayoutであり、このクラスではデフォルト設定が定義されています! 私はそれを変更しようとしましたが、成功しませんでした。マウスクリックイベントの後にどの関数が呼び出されるかを知る必要があります! 特にKPIノードが1つしかない場合は、詳細に直接アクセスできることが非常に重要であるため、それを手伝ってもらえますか?

ありがとうございました

4

1 に答える 1

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();

            });

});

それを処理する正しい方法ではないと思いますが、うまくいきます!

于 2016-03-15T14:10:03.960 に答える