Установить всплывающую подсказку для редактора - PullRequest
1 голос
/ 03 февраля 2012

У меня есть следующий фрагмент кода для создания поля ввода для ввода цветов:

DataSourceTextField colorField = 
    new DataSourceTextField(ZoneDto.ATTR_COLOR, "*localized name*", 7, true);
colorField.setEditorType(new ColorPickerItem());
colorField.setPrompt("*localized instructions*");

Это работает довольно хорошо, так как поле ввода содержит локализованные инструкции во всплывающей подсказке, но маленький квадрат, который открываетсяокно выбора цвета имеет исходную подсказку на английском языке («Нажмите, чтобы выбрать новый цвет»).

Как я могу изменить это сообщение на локализованное?

Возможно ли это сделать?Я читал, что setEditorType устанавливает только шаблон, из которого экземпляры генерируются при необходимости.Это означает, что это не сработает, если я добавлю setPrompt (" локализованные инструкции ") в ColorPickerItem, данный для setEditorType ().

Заранее спасибо!

1 Ответ

0 голосов
/ 03 февраля 2012

Если я правильно понял, почему бы не заполнить переменную localizedStringForColorPicker текущей выбранной локализацией при запуске.И изменить его, когда будет выбрана другая локализация?

...