Можно ли использовать параметризованные сообщения GWT в макете UIBinder XML?

У меня есть несколько сообщений, описанных в реализации интерфейса com.google.gwt.i18n.client.Messages и привязанных к некоторым файлам ресурсов. Я использую сообщения, а не константы, потому что хочу иметь возможность указывать некоторые динамические параметры при получении сообщений. т.е. мои сообщения определяются как "какой-то текст {0} - значение моего параметра", и я использую вызов соответствующего метода с одним (в данном случае) параметром.

Возникает вопрос: как я могу использовать свои параметризованные сообщения в макете UIBinder XML?

Представьте, что у меня есть кнопка, и я хочу установить ее метку. Метка зависит от какого-то параметра, например от номера кнопки. Итак, мне нужно сообщение, которое выглядит примерно так: "моя кнопка № {0}". Как я могу указать этот параметр в макете XML?


person KutaBeach    schedule 21.11.2012    source источник


Ответы (1)


Вы не можете; вам нужно будет установить метку из вашего кода Java.

person Thomas Broyer    schedule 21.11.2012
comment
Компилятор GWT также выдает Не удалось найти метод без аргументов с именем myParametrizedMessage в типе com.example.MessageResources. - person Vlastimil Ovčáčík; 23.08.2016