@Override public HandlerRegistration addSelectionHandler(SelectionHandler<String> handler) { initValueChangeHandler(); return addHandler(handler, SelectionEvent.getType()); }
@Override public HandlerRegistration addBlurHandler(final BlurHandler handler) { this.blurHandler = handler; clearBlurHandlers(); addLabelsBlurHandler(handler); return null; }
public void clear() { checks.clear(); setupFieldset(getText()); valueChangeHandlerInitialized = false; // based on checks }
private void setupFieldset(String labelText) { if (fieldset != null) { boolean horz = fieldset.isHorizontal(); boolean vert = fieldset.isVertical(); IconPos iconPos = getIconPos(); boolean mini = isMini(); remove(fieldset); fieldset = new JQMFieldset(); if (horz) fieldset.setHorizontal(); if (vert) fieldset.setVertical(); setIconPos(iconPos); setMini(mini); } else { // the fieldset is the inner container and is contained inside the flow fieldset = new JQMFieldset(); } fieldset.getElement().setId(Document.get().createUniqueId()); add(fieldset); legend = new Legend(); fieldset.add(legend); setText(labelText); }
/** * Returns true if at least one checkbox in this checkset is selected. */ public boolean hasSelection() { return getValue() != null; }
@Override protected void onLoad() { super.onLoad(); if (blurHandler != null && blurHandlers.size() == 0) addLabelsBlurHandler(blurHandler); }
@Override protected void onUnload() { clearBlurHandlers(); super.onUnload(); }
@Override public HandlerRegistration addClickHandler(ClickHandler handler) { return addDomHandler(handler, ClickEvent.getType()); }
private void setupFieldset(String labelText) { if (fieldset != null) { boolean horz = fieldset.isHorizontal(); boolean vert = fieldset.isVertical(); IconPos iconPos = getIconPos(); boolean mini = isMini(); remove(fieldset); fieldset = new JQMFieldset(); if (horz) fieldset.setHorizontal(); if (vert) fieldset.setVertical(); setIconPos(iconPos); setMini(mini); } else { // the fieldset is the inner container and is contained inside the flow fieldset = new JQMFieldset(); } fieldset.getElement().setId(Document.get().createUniqueId()); add(fieldset); legend = new Legend(); fieldset.add(legend); setText(labelText); }
/** * Returns true if at least one checkbox in this checkset is selected. */ public boolean hasSelection() { return getValue() != null; }
@Override protected void onLoad() { super.onLoad(); if (blurHandler != null && blurHandlers.size() == 0) addLabelsBlurHandler(blurHandler); }
@Override protected void onUnload() { clearBlurHandlers(); super.onUnload(); }
@Override public HandlerRegistration addClickHandler(ClickHandler handler) { return addDomHandler(handler, ClickEvent.getType()); }
private void setupFieldset(String labelText) { if (fieldset != null) { boolean horz = fieldset.isHorizontal(); boolean vert = fieldset.isVertical(); IconPos iconPos = getIconPos(); boolean mini = isMini(); remove(fieldset); fieldset = new JQMFieldset(); if (horz) fieldset.setHorizontal(); if (vert) fieldset.setVertical(); setIconPos(iconPos); setMini(mini); } else { // the fieldset is the inner container and is contained inside the flow fieldset = new JQMFieldset(); } fieldset.getElement().setId(Document.get().createUniqueId()); add(fieldset); legend = new Legend(); fieldset.add(legend); setText(labelText); }
@Override public HandlerRegistration addSelectionHandler(SelectionHandler<String> handler) { initValueChangeHandler(); return addHandler(handler, SelectionEvent.getType()); }
public void clear() { checks.clear(); setupFieldset(getText()); valueChangeHandlerInitialized = false; // based on checks }
@Override public HandlerRegistration addBlurHandler(final BlurHandler handler) { this.blurHandler = handler; clearBlurHandlers(); addLabelsBlurHandler(handler); return null; }
/** * Returns true if at least one checkbox in this checkset is selected. */ public boolean hasSelection() { return getValue() != null; }
@Override protected void onLoad() { super.onLoad(); if (blurHandler != null && blurHandlers.size() == 0) addLabelsBlurHandler(blurHandler); }
@Override protected void onUnload() { clearBlurHandlers(); super.onUnload(); }