@Override public void onClick(ClickEvent event) { ValueChangeEvent.fire(JQMCheckbox.this, getValue()); } });
@Override public void onClick(ClickEvent event) { ValueChangeEvent.fire(JQMCheckbox.this, getValue()); } });
@Override public void onClick(ClickEvent event) { ValueChangeEvent.fire(JQMCheckbox.this, getValue()); } });
@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); } }