本文介绍了如何在SAPUI5中的控制器中使用内部化i18n?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以解释一下如何在控制器的setValueStateText方法中使用i18n文本吗?
Could anyone please explain how it's possible to use a i18n text in a setValueStateText method in a controller?
oTP.setValueStateText("{i18n>co_Maximal_60_h}");
对话框中的错误消息仅显示"{i18n> co_Maximal_60_h}",而不显示真实文本.
The error msg in the dialog shows only "{i18n>co_Maximal_60_h}" and not the real text.
推荐答案
可以通过以下方式在控制器中访问资源束:
the resource bundle is in the following way accessible in a controller:
...
var oResourceBundle = this.getView().getModel("i18n").getResourceBundle();
oTP.setValueStateText(oResourceBundle.getText("co_Maximal_60_h"));
...
这篇关于如何在SAPUI5中的控制器中使用内部化i18n?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!