2017-08-29 64 views
0

下面是我的情景:如何在控制器中使用SAPUI5 i18n?

输出(样本)

访问类型:法院
目的:
(或)如果

访问类型:现场参观(厂)
厂名称:

(*这是拆分的应用程序,主列表包含两个不同的文本值“法院”&“现场访问(工厂)”基于t他列出用户。 *现在,如果列表中包含值“court”,则标签应更改为目的,如果列表包含值“Site Visit(Factory)”,则标签应更改为Factory Name)

请帮助我。

查看

<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一​​个控制器使用内在的i18n]

LINK

相关问题