package de.flower.rmt.ui.markup.html.form;
import de.flower.rmt.model.db.entity.User;
import org.apache.wicket.markup.html.form.DropDownChoice;
import org.apache.wicket.markup.html.form.IChoiceRenderer;
import org.apache.wicket.model.IModel;
import java.util.List;
/**
* @author flowerrrr
*/
public class UserDropDownChoice extends DropDownChoice<User> {
public UserDropDownChoice(String id, IModel<User> model, IModel<List<User>> choices) {
super(id, model, choices);
setChoiceRenderer(new IChoiceRenderer<User>() {
@Override
public Object getDisplayValue(User user) {
return user.getFullname();
}
@Override
public String getIdValue(User user, int index) {
return user.getId().toString();
}
});
// setNullValid(true);
}
}