private boolean findParticipant(Object participant) { if (participant != null) { int i = ListUtil.findListboxData(lstEncounterParticipants, participant); if (i >= 0) { lstEncounterParticipants.setSelectedIndex(i); return true; } } return false; }
private boolean findProvider(Object provider) { if (provider != null) { int i = ListUtil.findListboxData(lstEncounterProviders, provider); if (i >= 0) { lstEncounterProviders.setSelectedIndex(i); return true; } } return false; }
private void restoreGridState() { if (selectedItem != null) { lbTests.setSelectedIndex(ListUtil.findListboxData(lbTests, selectedItem)); selectedItem = null; } updateControls(); }
/** * Deselects all of the currently selected items and selects the given item. * <p> * It is the same as {@link #setSelectedItem}. * * @param item * the item to select. If null, all items are deselected. */ public void selectItem(Listitem item) { if (item == null) { setSelectedIndex(-1); } else { if (item.getParent() != this) throw new UiException("Not a child: " + item); if (_multiple || !item.isSelected()) setSelectedIndex(item.getIndex()); } }
private void setSelectedRow(int index) { if (index < 0) { selectedRow = -1; selectedItem = ""; lstVitals.clearSelection(); chkPercentiles.setVisible(false); } else { selectedRow = index; selectedItem = getValue(0, index); lstVitals.setSelectedIndex(index); chkPercentiles.setVisible(percentiles.containsKey(getObject(0, index))); } chartData(); }
/** * Search for matching patients based on user input. */ private void doSearch() { log.trace("Start doSearch()"); Clients.clearBusy(); displaySearchMessage(null); try { lstSearch.clearSelection(); List<Patient> matches = PatientSearchUtil.execute(edtSearch.getValue(), 100); if (matches != null) { lstSearch.setModel(new ListModelList<Patient>(matches)); if (matches.size() == 1) { lstSearch.setSelectedIndex(0); } } } catch (Exception e) { displaySearchMessage(e.getMessage()); } edtSearch.setFocus(true); edtSearch.select(); Events.postEvent(Events.ON_SELECT, lstSearch, null); }
public void refreshProviders() { Practitioner provider = getSelectedProvider(lstEncounterProviders); ListModel<Practitioner> model = new ListModelList<Practitioner>(encounterProvider.getProviders()); lstEncounterProviders.setModel((ListModel<?>) null); lstEncounterProviders.setModel(model); if (model.getSize() == 1) { lstEncounterProviders.setSelectedIndex(0); } else { selectFirstProvider(provider, UserContext.getActiveUser(), encounterProvider.getCurrentProvider(), encounterProvider.getPrimaryProvider()); } }
@Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); String[] subsets = (String[]) arg.get("subsets"); TermSubset termSubsets = TermUtil.getSubset(null); for (String subset : subsets) { Listitem item = new Listitem(termSubsets.getMemberName(subset)); item.setValue(subset); lbSubset.appendChild(item); } if (subsets.length == 1) { pnlSubset.setVisible(false); lbSubset.setSelectedIndex(0); ((Window) root).getCaption().setLabel(lbSubset.getSelectedItem().getLabel()); } treeSearch.setItemRenderer(termMatchRenderer); }
public void loadEncounterParticipants(Encounter encounter) { encounterParticipantsModel.clear(); encounterParticipantsModel.addAll(encounter.getParticipant()); currentParticipant = EncounterParticipantContext.getActiveParticipant(); encounterParticipantRenderer.setPrimaryParticipant(EncounterUtil.getPrimaryParticipant(encounter)); if (encounterParticipantsModel.getSize() == 1) { lstEncounterParticipants.setSelectedIndex(0); } else { selectFirstParticipant(UserContext.getActiveUser(), currentParticipant, getPrimaryParticipant()); } participantsModified = false; primaryModified = false; }
lstDomain.setSelectedIndex(0);
setSelectedIndex(index); setFocusIndex(offset < 0 ? pageSize - 1 : offset); } else {
if (!_ignoreDataSelectionEvent) { if (event.getIndex0() > -1) { setSelectedIndex(event.getIndex0());