我正在尝试为古巴的按钮(取决于状态)设置不同的本地化消息。在xml中我有
<button caption="msg://contact"
invoke="onContactBtnClick"
width="100%"/>
现在我想更改 onContactBtnClick-Method 中的标题。但是当我将标题设置为“msg://hello”时,我没有得到本地化的按钮,而只是得到了 msg://hello。
我该如何设置?
谢谢
我正在尝试为古巴的按钮(取决于状态)设置不同的本地化消息。在xml中我有
<button caption="msg://contact"
invoke="onContactBtnClick"
width="100%"/>
现在我想更改 onContactBtnClick-Method 中的标题。但是当我将标题设置为“msg://hello”时,我没有得到本地化的按钮,而只是得到了 msg://hello。
我该如何设置?
谢谢
如果要从 Window 控制器获取本地化消息,则必须使用带有消息键的 getMessage 方法。
button.setCaption(getMessage("hello"));
您还可以使用 Messages 基础结构接口:
@Inject
private Messages messages;
...
messages.getMessage(YourClass.class, "hello")
在此处查看有关消息的文档:https ://doc.cuba-platform.com/manual-6.1/messages.html