@Override public void onClick(ClickEvent event) { internVal = isChecked(); // user touched the checkbox, we must take current ui value //showMsg("setInput: " + (internVal ? "checked" : "unchecked")); } });
@Override public Boolean getValue() { boolean checked = isChecked(); if (checked) { internVal = true; return true; } else { if (internVal == null) return null; internVal = false; return false; } }
@Override public Boolean getValue() { boolean checked = isChecked(); if (checked) { internVal = true; return true; } else { if (internVal == null) return null; internVal = false; return false; } }
@Override public void onClick(ClickEvent event) { internVal = isChecked(); // user touched the checkbox, we must take current ui value //showMsg("setInput: " + (internVal ? "checked" : "unchecked")); } });
@Override public Boolean getValue() { boolean checked = isChecked(); if (checked) { internVal = true; return true; } else { if (internVal == null) return null; internVal = false; return false; } }
@Override public void onClick(ClickEvent event) { internVal = isChecked(); // user touched the checkbox, we must take current ui value //showMsg("setInput: " + (internVal ? "checked" : "unchecked")); } });
/** * Returns true if the checkbox with the given id is selected. * * @param id - the id of the checkbox to test */ public boolean isSelected(String id) { for (JQMCheckbox box : checks) { if (id.equals(box.getId())) return box.isChecked(); } return false; }
/** * Returns true if the checkbox with the given id is selected. * * @param id - the id of the checkbox to test */ public boolean isSelected(String id) { for (JQMCheckbox box : checks) { if (id.equals(box.getId())) return box.isChecked(); } return false; }
/** * Returns true if the checkbox with the given id is selected. * * @param id - the id of the checkbox to test */ public boolean isSelected(String id) { for (JQMCheckbox box : checks) { if (id.equals(box.getId())) return box.isChecked(); } return false; }
/** * @return - comma separated ids of all checked checkboxes or null if no checkbox * in this checkset has been selected. */ @Override public String getValue() { StringBuilder sb = null; for (JQMCheckbox box : checks) { if (box.isChecked()) { if (sb == null) { sb = new StringBuilder(box.getId()); } else { sb.append(','); sb.append(box.getId()); } } } return sb == null ? null : sb.toString(); }
/** * @return - comma separated ids of all checked checkboxes or null if no checkbox * in this checkset has been selected. */ @Override public String getValue() { StringBuilder sb = null; for (JQMCheckbox box : checks) { if (box.isChecked()) { if (sb == null) { sb = new StringBuilder(box.getId()); } else { sb.append(','); sb.append(box.getId()); } } } return sb == null ? null : sb.toString(); }
/** * @return - comma separated ids of all checked checkboxes or null if no checkbox * in this checkset has been selected. */ @Override public String getValue() { StringBuilder sb = null; for (JQMCheckbox box : checks) { if (box.isChecked()) { if (sb == null) { sb = new StringBuilder(box.getId()); } else { sb.append(','); sb.append(box.getId()); } } } return sb == null ? null : sb.toString(); }
for (JQMCheckbox box : checks) { boolean checked = idSet != null && idSet.contains(box.getId()); if (box.isChecked() != checked) { changed = true; box.setValue(checked, fireEvents);
for (JQMCheckbox box : checks) { boolean checked = idSet != null && idSet.contains(box.getId()); if (box.isChecked() != checked) { changed = true; box.setValue(checked, fireEvents);
for (JQMCheckbox box : checks) { boolean checked = idSet != null && idSet.contains(box.getId()); if (box.isChecked() != checked) { changed = true; box.setValue(checked, fireEvents);
@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); } }