如何从模型访问i18n

2020-08-22 12:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我是SAPUI5的新手,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我是SAPUI5的新手,我必须更改一个应用程序才能显示错误消息。 我想从i18n.properties中获取文本以显示在userModel.js中

model.jpg

这是定义

usermodel.jpg

在Init函数中,我试图获取像这样的文本,但出现错误

this.getModel(" i18n")。getResourceBundle()。getText(" HandlingError")

在此先感谢您的帮助!

玛丽

model.jpg (12.8 kB)
6条回答
SKY徐
2020-08-22 13:17

你好,

谢谢您的回答!

对不起,但是我忘了提到我在遇到错误时无法访问" i18n"

 init:函数(){
              this._isReady = new Promise((resolve,reject)=> {
                  this._oODataModel.metadataLoaded()。then(function(){
                       this._oODataModel.read("/img/UsagerSet('0')",{
                         成功:函数(数据){} .bind(this),
                         错误:函数(oError){
                                var aMessages = []
                                    oError = JSON.parse(oError.responseText);
                                     
                       aMessages = oErrorMsg.map(oError => oError.error.message);
                                                              
                        MessageBox.error(this.getView()。getModel(" i18n")。getResourceBundle()。getText(" HandlingError"),
                                    {
                                      详细信息:aMessages
  });
        拒绝();


   } .bind(this)

                                                                             
 });
                                                             
 } .bind(this));
                                              
 });
                             
 },


 
 

一周热门 更多>