package de.flower.rmt.ui.markup.html.form; import de.flower.rmt.model.db.entity.Venue; import org.apache.wicket.markup.html.form.DropDownChoice; import org.apache.wicket.markup.html.form.IChoiceRenderer; /** * @author flowerrrr */ public class VenueDropDownChoice extends DropDownChoice<Venue> { public VenueDropDownChoice(String id) { super(id); setChoiceRenderer(new IChoiceRenderer<Venue>() { @Override public Object getDisplayValue(Venue venue) { return venue.getName(); } @Override public String getIdValue(Venue venue, int index) { return venue.getId().toString(); } }); setNullValid(true); } @Override protected String getNullValidKey() { return "venue.nullValid"; } }