package kornell.gui.client.util.forms.formfield; import com.github.gwtbootstrap.client.ui.CheckBox; import com.google.gwt.user.client.ui.Widget; public class CheckBoxFormField implements KornellFormField<CheckBox> { CheckBox field; public CheckBoxFormField(CheckBox field) { this.field = field; field.addStyleName("input-switch"); } @Override public Widget getFieldWidget() { return field; } @Override public String getDisplayText() { //TODO i18n return field.getValue() ? "Sim" : "Não"; } @Override public String getPersistText() { return field.getValue().toString(); } }