Получение значения текстового поля Wicket при отправке его формы - PullRequest
0 голосов
/ 11 ноября 2011

Внутри ModalWindow у меня есть панель, которая содержит текстовое поле.Как я могу использовать Wicket для получения значения поля, когда пользователь отправляет форму, частью которой он является?

1 Ответ

1 голос
/ 14 ноября 2011

Один из распространенных способов сохранения значений форм - это установить PropertyModel ( Javadoc ) между компонентом формы (в вашем случае, текстовым полем) и некоторой переменной в вашем коде Java.

Например, если вы пытаетесь получить имя генерального директора компании, вы можете использовать

Company theCompany = new Company();
// ...
add(new TextField("ceoName", new PropertyModel(theCompany, "ceo")));

в классе вашей страницы,

<input type="text" wicket:id="ceoName">

в вашей разметке и

class Company {
    String ceo;
    // ...

в другом месте.

Если вы предоставите больше информации о том, что вы пытаетесь сделать, я и другие, возможно, сможем дать более конкретные / полезные ответы.

...