Пример текстовой области калитки
Wicket tutorial, чтобы показать вам, как создать текстовую область, многострочный компонент для редактирования текста, обычно используемый для адресного поля.
//Java import org.apache.wicket.markup.html.form.TextArea; ... final TextAreaaddress = new TextArea ("address",Model.of("")); form.add(address); //HTML
1. Пример текстовой области калитки
Код для отображения поля textarea для адреса.
Файл: UserPage.java
package com.example.user;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.TextArea;
import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.model.Model;
public class UserPage extends WebPage {
public UserPage(final PageParameters parameters) {
add(new FeedbackPanel("feedback"));
//create a textarea field for address
final TextArea address = new TextArea("address",Model.of(""));
address.setRequired(true);
address.setLabel(Model.of("Address"));
Form> form = new Form("userForm") {
@Override
protected void onSubmit() {
PageParameters pageParameters = new PageParameters();
pageParameters.add("address", address.getModelObject());
setResponsePage(SuccessPage.class, pageParameters);
}
};
add(form);
form.add(address);
}
}
2. HTML-страница калитки
Страница для отображения поля textarea.
Файл: UserPage.html
Wicket TextArea Example
3. Demo
Начало и посещение -http://localhost:8080/WicketExamples/

Скачать -Wicket-textarea-example.zip (8KB)