如何在控制器中使用SAPUI5 i18n?

如何在控制器中使用SAPUI5 i18n?,sapui5,Sapui5,以下是我的设想: 输出(样本) 访问类型:法院 目的: (或)如果 参观类型:现场参观(工厂) 工厂名称: (*这是拆分应用程序,主列表根据列表用户包含两个不同的文本值“court”和“Site Visite(Factory)”。*现在,如果列表包含值“court”,标签应更改为用途,如果列表包含值“Site Visite(Factory)”,标签应更改为工厂名称) 请帮帮我 看法 根据上面的代码,输出是这样的 提前感谢请尝试以下代码: var sPerdmm = this.getView()

以下是我的设想:

输出(样本)

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

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

(*这是拆分应用程序,主列表根据列表用户包含两个不同的文本值“court”和“Site Visite(Factory)”。*现在,如果列表包含值“court”,标签应更改为用途,如果列表包含值“Site Visite(Factory)”,标签应更改为工厂名称)

请帮帮我

看法

根据上面的代码,输出是这样的

提前感谢

请尝试以下代码:

var sPerdmm = this.getView().getModel("i18n").getResourceBundle().getText(">perdmm");

可能重复的请在你的答案中包括解释为什么你认为这可能有助于OP。
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}');
}
var sPerdmm = this.getView().getModel("i18n").getResourceBundle().getText(">perdmm");