3

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

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

现在我想更改 onContactBtnClick-Method 中的标题。但是当我将标题设置为“msg://hello”时,我没有得到本地化的按钮,而只是得到了 msg://hello。

我该如何设置?

谢谢

4

1 回答 1

3

如果要从 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

于 2016-05-26T10:06:10.333 回答