/** * Change the selection to the option at the given index, refresh() is called automatically. * <br> Setting the selected index programmatically does <em>NOT</em> * cause the {@link ChangeHandler#onChange(ChangeEvent)} * nor {@link ValueChangeHandler#onValueChange(ValueChangeEvent)} * events to be fired. * <br> Call {@link JQMSelect#setValue(String, boolean)} with <b>true</b> if you need them raised. */ public void setSelectedIndex(int index) { clearDelayed(); internSetSelectedIndex(index); refresh(); }
/** * Change the selection to the option at the given index, refresh() is called automatically. * <br> Setting the selected index programmatically does <em>NOT</em> * cause the {@link ChangeHandler#onChange(ChangeEvent)} * nor {@link ValueChangeHandler#onValueChange(ValueChangeEvent)} * events to be fired. * <br> Call {@link JQMSelect#setValue(String, boolean)} with <b>true</b> if you need them raised. */ public void setSelectedIndex(int index) { clearDelayed(); internSetSelectedIndex(index); refresh(); }
/** * Change the selection to the option at the given index, refresh() is called automatically. * <br> Setting the selected index programmatically does <em>NOT</em> * cause the {@link ChangeHandler#onChange(ChangeEvent)} * nor {@link ValueChangeHandler#onValueChange(ValueChangeEvent)} * events to be fired. * <br> Call {@link JQMSelect#setValue(String, boolean)} with <b>true</b> if you need them raised. */ public void setSelectedIndex(int index) { clearDelayed(); internSetSelectedIndex(index); refresh(); }
public void clear(boolean delayValue) { if (!delayValue) clearDelayed(); else { String v = getValue(); if (v != null) { delayedValue = v; delayedFireEvents = false; } // else - delayedValue is not cleared } select.clear(); selectIdx.clear(); internSetSelectedIndex(-1); }
public void clear(boolean delayValue) { if (!delayValue) clearDelayed(); else { String v = getValue(); if (v != null) { delayedValue = v; delayedFireEvents = false; } // else - delayedValue is not cleared } select.clear(); selectIdx.clear(); internSetSelectedIndex(-1); }
public void clear(boolean delayValue) { if (!delayValue) clearDelayed(); else { String v = getValue(); if (v != null) { delayedValue = v; delayedFireEvents = false; } // else - delayedValue is not cleared } select.clear(); selectIdx.clear(); internSetSelectedIndex(-1); }
/** * Remove the first option that matches the given value */ public void removeOption(String value) { int indexOf = indexOf(value); if (indexOf >= 0) { int i = getSelectedIndex(); if (i == indexOf) internSetSelectedIndex(-1); select.removeItem(indexOf); } }
/** * Remove the first option that matches the given value */ public void removeOption(String value) { int indexOf = indexOf(value); if (indexOf >= 0) { int i = getSelectedIndex(); if (i == indexOf) internSetSelectedIndex(-1); select.removeItem(indexOf); } }
/** * Remove the first option that matches the given value */ public void removeOption(String value) { int indexOf = indexOf(value); if (indexOf >= 0) { int i = getSelectedIndex(); if (i == indexOf) internSetSelectedIndex(-1); select.removeItem(indexOf); } }
if (!isMultiple()) internSetSelectedIndex(0); // for compatibility with previous versions } else { checkSelectedIndex();
if (!isMultiple()) internSetSelectedIndex(0); // for compatibility with previous versions } else { checkSelectedIndex();
if (!isMultiple()) internSetSelectedIndex(0); // for compatibility with previous versions } else { checkSelectedIndex();