Пример Wicket textarea

Пример текстовой области калитки

Wicket tutorial, чтобы показать вам, как создать текстовую область, многострочный компонент для редактирования текста, обычно используемый для адресного поля.

//Java
import org.apache.wicket.markup.html.form.TextArea;
...
final TextArea address = 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 address field

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

Рекомендации