0
は私のシナリオです:コントローラでSAPUI5 i18nを使用するには?以下
出力(サンプル)
訪問タイプ:裁判所
目的:サイト訪問(工場)
工場名:
(または)
訪問型の場合
(*これは分割アプリです。マスターリストには2つの異なるテキスト値が含まれています "court" & "サイト訪問(工場)"彼はユーザーをリストする。 *リストに値「法廷」が含まれる場合、ラベルは目的に変更され、リストに「サイト訪問(工場)」という値が含まれている場合はラベルが工場名に変更されます)
親切に助けてください。出力は次のようになっている上記のコードに基づいて
ビュー
<Label id="idVisitType" text="{i18n>perdmm}" design="Bold" />
<Text id="perdm_id" class="secondtable"></Text>
コントローラ
sap.ui.getCore().byId("detail_form_id--idsitevisit--visittypee").setText(oData.VisitType);
if (oData.VisitType == "Site Visit (Factory)") {
sap.ui.getCore().byId("detail_form_id--idsitevisit--idVisitType").setText('{i18n>reasonfactory}');
} else {
sap.ui.getCore().byId("detail_form_id--idsitevisit--idVisitType").setText('{i18n>perdmm}');
}
、事前に
おかげ
の可能性のある重複(HTTPS ://stackoverflow.com/questions/45761026/how-to-use-internalization-i18n-in-a-controller-in-sapui5) – n01dea