@Override public InputBuilder defaultChecked() { assertCanAddAttribute().setDefaultChecked(true); return this; }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = fireEvents ? getValue() : null; getInputElement().setChecked(value); getInputElement().setDefaultChecked(value); if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldValue, value); } }
@Override public InputBuilder defaultChecked() { assertCanAddAttribute().setDefaultChecked(true); return this; }
@Override public InputBuilder defaultChecked() { assertCanAddAttribute().setDefaultChecked(true); return this; }
/** * set a CheckBox value without firing any {@link ValueChangeEvent}. * * @param checkBox the targeted checkBox * @param newValue the new value, which could be retrieve through {@link CheckBox#getValue()} */ public static void setCheckBoxValueSilent(CheckBox checkBox, boolean newValue) { InputElement inputElem = GwtReflectionUtils.getPrivateFieldValue(checkBox, "inputElem"); inputElem.setChecked(newValue); inputElem.setDefaultChecked(newValue); }
/** * set a CheckBox value without firing any {@link ValueChangeEvent}. * * @param checkBox the targeted checkBox * @param newValue the new value, which could be retrieve through {@link CheckBox#getValue()} */ public static void setCheckBoxValueSilent(CheckBox checkBox, boolean newValue) { InputElement inputElem = GwtReflectionUtils.getPrivateFieldValue(checkBox, "inputElem"); inputElem.setChecked(newValue); inputElem.setDefaultChecked(newValue); }
@Override public void setValue(Boolean value) { if (value == null) { value = false; } focusValue = value; if (rendered) { ((InputElement) input.dom.cast()).setDefaultChecked(value); } super.setValue(value); }
@Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = false; } if (!fireEvents && value) { ignoreChangeEvent = true; } inputRadio.setChecked(value); inputRadio.setDefaultChecked(value); if (fireEvents) { ValueChangeEvent.fire(this, value); } }
@Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = false; } if (!fireEvents && value) { ignoreChangeEvent = true; } inputRadio.setChecked(value); inputRadio.setDefaultChecked(value); if (fireEvents) { ValueChangeEvent.fire(this, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value * true to check, false to uncheck; null value implies false * @param fireEvents * If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = getValue(); inputElem.setChecked(value); inputElem.setDefaultChecked(value); if (value.equals(oldValue)) { return; } if (fireEvents) { ValueChangeEvent.fire(this, value); } }
protected void onClick(ComponentEvent ce) { if (checkboxToggle && ce.getTarget() == (Element) checkbox.cast()) { setExpanded(!isExpanded()); boolean isExpanded = isExpanded(); checkbox.setChecked(isExpanded); checkbox.setDefaultChecked(isExpanded); } }
@Override public void setValue(Boolean value, boolean fireEvents) { boolean oldUiChecked = isChecked(); Boolean oldValue = fireEvents ? getValue() : null; internVal = value; boolean newUiChecked = value == null ? false : value; if (oldUiChecked != newUiChecked) { InputElement e = input.getElement().cast(); if (input.isAttached()) setChecked(e, newUiChecked); else e.setChecked(newUiChecked); e.setDefaultChecked(newUiChecked); } if (fireEvents) { boolean eq = internVal == oldValue || internVal != null && internVal.equals(oldValue); if (!eq) ValueChangeEvent.fire(this, internVal); } }
@Override public void setValue(Boolean value, boolean fireEvents) { boolean oldUiChecked = isChecked(); Boolean oldValue = fireEvents ? getValue() : null; internVal = value; boolean newUiChecked = value == null ? false : value; if (oldUiChecked != newUiChecked) { InputElement e = input.getElement().cast(); if (input.isAttached()) setChecked(e, newUiChecked); else e.setChecked(newUiChecked); e.setDefaultChecked(newUiChecked); } if (fireEvents) { boolean eq = internVal == oldValue || internVal != null && internVal.equals(oldValue); if (!eq) ValueChangeEvent.fire(this, internVal); } }
@Override public void setValue(Boolean value, boolean fireEvents) { boolean oldUiChecked = isChecked(); Boolean oldValue = fireEvents ? getValue() : null; internVal = value; boolean newUiChecked = value == null ? false : value; if (oldUiChecked != newUiChecked) { InputElement e = input.getElement().cast(); if (input.isAttached()) setChecked(e, newUiChecked); else e.setChecked(newUiChecked); e.setDefaultChecked(newUiChecked); } if (fireEvents) { boolean eq = internVal == oldValue || internVal != null && internVal.equals(oldValue); if (!eq) ValueChangeEvent.fire(this, internVal); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = fireEvents ? getValue() : null; getInputElement().setChecked(value); getInputElement().setDefaultChecked(value); if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldValue, value); } }
/** * Checks or unchecks the check box, firing {@link ValueChangeEvent} if * appropriate. * <p> * Note that this <em>does not</em> set the value property of the checkbox * input element wrapped by this widget. For access to that property, see * {@link #setFormValue(String)} * * @param value true to check, false to uncheck; null value implies false * @param fireEvents If true, and value has changed, fire a * {@link ValueChangeEvent} */ @Override public void setValue(Boolean value, boolean fireEvents) { if (value == null) { value = Boolean.FALSE; } Boolean oldValue = fireEvents ? getValue() : null; getInputElement().setChecked(value); getInputElement().setDefaultChecked(value); if (fireEvents) { ValueChangeEvent.fireIfNotEqual(this, oldValue, value); } }