public void onSelect$lstLocation() { Listitem item = lstLocation.getSelectedItem(); String sc = (String) item.getAttribute("sc"); if (sc.isEmpty()) { cboServiceCategory.setSelectedItem(null); } else { for (Object obj : cboServiceCategory.getItems()) { if (sc.equals(((Comboitem) obj).getValue())) { cboServiceCategory.setSelectedItem((Comboitem) obj); break; } } } }
private void setFilter(ProblemFilter filter) { for (Object item : cboFilter.getItems()) { Comboitem ci = (Comboitem) item; if (ci.getValue() == filter) { cboFilter.setSelectedItem(ci); break; } } }
private void enableResultItems(String... labels) { List<String> enable = Arrays.asList(labels); Comboitem firstVisible = null; for (Object object : cboResults.getItems()) { Comboitem item = (Comboitem) object; boolean visible = enable.contains(item.getLabel()); item.setVisible(visible); if (visible && firstVisible == null) { firstVisible = item; } } cboResults.setSelectedItem(firstVisible); }
public void onSelect$lstLocation() { Listitem item = lstLocation.getSelectedItem(); String sc = (String) item.getAttribute("sc"); if (sc.isEmpty()) { cboServiceCategory.setSelectedItem(null); } else { for (Comboitem ci : cboServiceCategory.getItems()) { if (sc.equals(ci.getValue())) { cboServiceCategory.setSelectedItem(ci); break; } } } statusChanged(); }
private void initNewEncounter() { datEncounter.setDate(new Date()); lstLocation.setSelectedItem(null); cboServiceCategory.setSelectedItem(null); loadProviders(null); }
@SuppressWarnings("unchecked") private void render(Comboitem item, Object value, int index) throws Throwable { if (!_rendered && (_renderer instanceof RendererCtrl)) { ((RendererCtrl) _renderer).doTry(); _ctrled = true; } try { try { _renderer.render(item, value, index); } catch (AbstractMethodError ex) { final Method m = _renderer.getClass().getMethod("render", new Class<?>[] { Comboitem.class, Object.class }); m.setAccessible(true); m.invoke(_renderer, new Object[] { item, value }); } Object v = item.getAttribute(Attributes.MODEL_RENDERAS); if (v != null) //a new item is created to replace the existent one item = (Comboitem) v; } catch (Throwable ex) { try { item.setLabel(Exceptions.getMessage(ex)); } catch (Throwable t) { log.error("", t); } throw ex; } if (getSelectableModel().isSelected(value)) setSelectedItem(item); _rendered = true; }
cboFilter.setSelectedItem(item);
/** Deselects the currently selected items and selects * the item with the given index. * <p>Note: if the label of comboitem has the same more than one, the first * comboitem will be selected at client side, it is a limitation of {@link Combobox} * and it is different from {@link Listbox}.</p> * @since 3.0.2 */ public void setSelectedIndex(int jsel) { if (jsel >= getItemCount()) throw new UiException("Out of bound: " + jsel + " while size=" + getItemCount()); if (jsel < -1) jsel = -1; setSelectedItem(jsel >= 0 ? getItemAtIndex(jsel) : null); //Bug#2919037: setSelectedIndex(-1) shall unselect even with constraint }
@Override protected boolean init(MainController mainController) { super.init(mainController); datEncounter.setDate(new Date()); lstLocation.setSelectedItem(null); cboServiceCategory.setSelectedItem(null); loadEncounterParticipants(new Encounter()); boolean forceVisit = EncounterFlag.hasFlag(mainController.flags, EncounterFlag.FORCE); chkForceCreate.setChecked(forceVisit); chkForceCreate.setDisabled(forceVisit); return true; }
if (smodel.isSelectionEmpty()) { if (_selItem != null) setSelectedItem(null); return; for (final Comboitem item : getItems()) { if (smodel.isSelected(getElementAt(j++))) { setSelectedItem(item); return;