2017-08-29 15 views
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}'); 
} 

、事前に

Output

おかげ

+1

の可能性のある重複(HTTPS ://stackoverflow.com/questions/45761026/how-to-use-internalization-i18n-in-a-controller-in-sapui5) – n01dea

答えて

0

は、私はしばらく前に尋ねた同様の質問を見て、答えで私が与えられてきた:[?SAPUI5のコントローラに内在の国際化を使用する方法]

LINK

関連する問題