2016-05-31 2 views
0

私はJavascriptビュー用のXMLフラグメントを作成しました。ビューコントローラでは、sap.ui.xmlfragment('myapp.popover')経由でフラグメントのインスタンスを作成して表示します。ポップオーバーではにはsap.m.ActionListItem<ActionListItem press="test"/>で定義されています。コントローラ機能XMLフラグメント内の制御のイベントがトリガーされない

test: function(e) { 
    console.log("test"); 
}, 

で定義されていますが、コントローラの関数が呼び出されることはありません。誰も私になぜ教えてもらえますか?

答えて

0

XMLフラグメントインスタンシエーションでは、フラグメント内のイベントハンドラにはControllerを使用する必要があります。

sap.ui.xmlfragment('myapp.popover', this); 

thisは、フラグメントを作成するコントローラのコンテキストになります。

関連する問題