/** * @return - true when there are <b>no value</b> and <b>no options</b> defined. */ public boolean isEmpty() { return getSelectedIndex() == -1 && getOptionCount() == 0; }
/** * @return - true when there are <b>no value</b> and <b>no options</b> defined. */ public boolean isEmpty() { return getSelectedIndex() == -1 && getOptionCount() == 0; }
/** * @return - true when there are <b>no value</b> and <b>no options</b> defined. */ public boolean isEmpty() { return getSelectedIndex() == -1 && getOptionCount() == 0; }
private void setNewSelectedIndex(int newIdx, boolean fireEvents) { int oldIdx = fireEvents ? getSelectedIndex() : -1; setSelectedIndex(newIdx); if (fireEvents) { newIdx = getSelectedIndex(); if (oldIdx != newIdx) { fireValueChange(getValue(newIdx)); } } }
private void setNewSelectedIndex(int newIdx, boolean fireEvents) { int oldIdx = fireEvents ? getSelectedIndex() : -1; setSelectedIndex(newIdx); if (fireEvents) { newIdx = getSelectedIndex(); if (oldIdx != newIdx) { fireValueChange(getValue(newIdx)); } } }
private void setNewSelectedIndex(int newIdx, boolean fireEvents) { int oldIdx = fireEvents ? getSelectedIndex() : -1; setSelectedIndex(newIdx); if (fireEvents) { newIdx = getSelectedIndex(); if (oldIdx != newIdx) { fireValueChange(getValue(newIdx)); } } }
/** * 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); } }
public String getValue() { if (!isMultiple()) { return getValue(getSelectedIndex()); } else { SelectElement selElt = select.getElement().cast();
int idx = getSelectedIndex(); return idx == -1 ? null : getOptionText(idx); } else {
int idx = getSelectedIndex(); return idx == -1 ? null : getOptionText(idx); } else {
public String getValue() { if (!isMultiple()) { return getValue(getSelectedIndex()); } else { SelectElement selElt = select.getElement().cast();
int idx = getSelectedIndex(); return idx == -1 ? null : getOptionText(idx); } else {
public String getValue() { if (!isMultiple()) { return getValue(getSelectedIndex()); } else { SelectElement selElt = select.getElement().cast();