2
実行時にビューとそのコントローラを作成すると、コンポーネントに接続するにはどうすればいいですか?getOwnerComponent
を呼び出すと、コンポーネントが返されます。所有者コンポーネントをビューに設定するにはどうすればよいですか?
コントローラーまたはビュー用にsetOwnerComponent
が見つかりませんでした。
実行時にビューとそのコントローラを作成すると、コンポーネントに接続するにはどうすればいいですか?getOwnerComponent
を呼び出すと、コンポーネントが返されます。所有者コンポーネントをビューに設定するにはどうすればよいですか?
コントローラーまたはビュー用にsetOwnerComponent
が見つかりませんでした。
あなたが「runAsOwner」コール内に新しいビューを作成するコードを実行することによってこれを行うことができます。
var oView = oComponent.runAsOwner(function() {
return sap.ui.xmlview("myView", {
// view info
});
});
あなたはrunAsOwner機能hereに関する詳細な情報を見ることができます。私もこれを実証するために小さなフィドルを作った:https://jsfiddle.net/93mx0yvt/21/。