package de.alpharogroup.swap.panel;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.form.AjaxFallbackButton;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
import de.alpharogroup.swap.PersonModel;
public class EditPersonPanel extends Panel
{
/**
* The serialVersionUID
*/
private static final long serialVersionUID = 1L;
public EditPersonPanel(String id, IModel<PersonModel> model)
{
super(id, model);
Form<PersonModel> form = new Form<PersonModel>("editPersonForm");
add(form);
form.add(new TextField<String>("firstName"));
form.add(new TextField<String>("lastName"));
form.add(new TextField<String>("gender"));
form.add(new TextField<String>("age"));
form.add(new AjaxFallbackButton("submit", form)
{
private static final long serialVersionUID = 1L;
public void onSubmit(final AjaxRequestTarget target, final Form<?> form)
{
EditPersonPanel.this.onSubmit(target, form);
}
});
}
protected void onSubmit(final AjaxRequestTarget target, final Form<?> form)
{
}
}