モデルを使用せずに、viewdata を使用してビューにユーザー コンテキストを挿入するというアイデアが気に入っています。
データはコンストラクターに渡すことができます
sap.ui.view({
viewName: "myApp.employeeAccess",
type: sap.ui.core.mvc.ViewType.<type>,
viewData: userData
});
jsView では、値を動的に使用できます
createContent: function(oController) {
if (this.getViewData().param1 === 'A') {
...
HTML または XML ビューで viewData に静的にアクセスする方法はありますか?
構文はわかりませんが、次のようになるかもしれないと考えていました
<Text
text="{path : '{viewData.param1}',
formatter : 'util.Formatter.headerText'}">
</Text>
編集:ビジネスデータのように見えるものではなく、一般的なパラメータを表示するように例を変更しました