如果我this.getView()在视图的控制器内部使用,我可以毫无问题地检索它。
如果我在控制器之外(例如在另一个视图的控制器中),如何检索视图?
我尝试sap.ui.core.Core().byId("<name of view>")但它返回undefined。
您可以使用以下方法实例化另一个视图:
\n\nvar view = sap.ui.jsview("<name of view>");\nRun Code Online (Sandbox Code Playgroud)\n\n如果您使用不同的视图类型,您可以从此处选择必要的功能。
\n\n为了避免多次实例化,你可以这样做:
\n\nvar view = sap.ui.getCore().byId("id");\n\nif (view === undefined) {\n view = sap.ui.jsview("id", "<name of view>");\n}\nRun Code Online (Sandbox Code Playgroud)\n\n有关视图定义/实例化和 ID 的更多详细信息,请参阅此内容。
\n| 归档时间: |
|
| 查看次数: |
25391 次 |
| 最近记录: |