点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我的要求是创建一个自...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们。 我的要求是创建一个自...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们。
我的要求是创建一个自定义类型。
出现验证错误时,自定义类型将引发一条带有需要翻译的文本的消息。
抛出新的ValidateException("邮政编码长度应为7"); //应该是可翻译的文字
sap.ui.model.type.String使用以下代码获取文本。
sap.ui.getCore()。getLibraryResourceBundle()。getText(" EnterDigitsOnly")
sap.ui.getCore()。getLibraryResourceBundle()从sap.ui.core库获取资源包,但我们可以指定任何库,例如" sap.m"。
因此,我创建了一个自定义库messagebundle.properties文件,并将此库添加到了我的父应用程序的依赖项中。
父应用程序的manifest.json如下所示。
"依赖项":{ " minUI5Version":" 1.65.6", " libs":{ " sap.ui.layout":{}, " sap.ui.core":{}, " sap.m":{}, " zlib.zattachmentlib":{} }
但是,我无法从自定义库中获取文本。
sap.ui.getCore()。getLibraryResourceBundle(" zlib.zattachmentlib")。getText(" ANY_TEXT")
错误消息:
assert-dbg.js:34断言失败:在捆绑包'resources/zlib/zattachmentlib/messagebundle.properties'中找不到键'ANY_TEXT'的任何可翻译文本
有人知道如何使自定义messagebundle工作吗?
感谢Mahesh,
开始工作!
一周热门 更多>