如何在控制器中使用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");