古巴 - 为Button设置本地化标题

时间:2016-05-25 20:20:34

标签: cuba-platform

我正在尝试为cuba中的按钮(取决于状态)设置不同的本地化消息。 在xml我有

<button caption="msg://contact"
        invoke="onContactBtnClick"
        width="100%"/>

现在我想更改onContactBtnClick-Method中的标题。 但是当我将标题设置为&#34; msg:// hello&#34;我没有得到本地化的Button,只是msg:// hello。

我该如何设置?

THX

1 个答案:

答案 0 :(得分:3)

如果要从Window控制器获取本地化消息,则必须将getMessage方法与消息密钥一起使用。

button.setCaption(getMessage("hello"));

您也可以使用Messages infrastructure interface:

@Inject
private Messages messages;
...
messages.getMessage(YourClass.class, "hello")

请参阅此处的消息文档:https://doc.cuba-platform.com/manual-6.1/messages.html