Wicket Выпадающий выбор, чтобы установить значение по умолчанию - PullRequest
8 голосов
/ 16 ноября 2011

Я хочу заменить параметр "выбрать один" в раскрывающемся списке на другую строку "успешно произошло", и я не хочу показывать элемент списка, чтобы установить значение по умолчанию.

DropDownChoice<Person> customer = new DropDownChoice<Person>(
                        "customer", new PropertyModel<Person>(customermodel, "customer"),list, new ChoiceRenderer<Person>("name", "id"));

Ответы [ 2 ]

9 голосов
/ 16 ноября 2011

Лучший способ сделать это - поместить определение

customer.null=successfully occured

в файл свойств, связанный с формой или страницей, содержащей выбор.

Файл свойств также можно локализоватьтак что показанное зависит от локали.

1 голос
/ 09 мая 2016

Для меня мне пришлось сделать следующее, чтобы сделать это.

customer.setNullValid(true);

Затем создал файл с именем "HomePage.properties" (я добавил выпадающий список на HomePage)

setпустой текст в файле .properties представлен ниже.

nullValid=Choose one..
...