private void setSelectedRow(String test) { if (StringUtils.isEmpty(test)) { setSelectedRow(-1); } else { for (int i = 0; i < lstVitals.getItemCount(); i++) { if (test.equals(getValue(0, i))) { setSelectedRow(i); break; } } } }
/** * Scroll to the specified item by the given index. * @param index the index of item * @since 8.5.2 */ public void scrollToIndex(int index) { ListModel<Object> model = getModel(); int itemCount = model != null ? model.getSize() : getItemCount(); if (index < 0 || index > itemCount - 1) { throw new IndexOutOfBoundsException("Illegal index: " + index); } response(new AuInvoke(this, "scrollToIndex", index, (double) index / itemCount)); }
private Listcell getCell(int col, int row) { Listitem item; while (row >= lstVitals.getItemCount()) { item = new Listitem(); item.setVisible(false); item.setParent(lstVitals); } item = lstVitals.getItemAtIndex(row); while (col >= item.getChildren().size()) { Listcell cell = new Listcell(""); cell.setParent(item); } return (Listcell) item.getChildren().get(col); }
Listgroup lg = (Listgroup) newItem; if (_groupsInfo.isEmpty()) _groupsInfo.add(new int[] { lg.getIndex(), getItemCount() - lg.getIndex(), -1 }); else { int idx = 0;
/** * Update the display count of selected documents. * * @param selCount The selection count. */ private void updateSelectCount(int selCount) { if (selCount == 0) { btnView.setLabel(lblBtnViewSelectAll); btnClear.setDisabled(true); } else { btnView.setLabel(viewText + " (" + selCount + ")"); btnClear.setDisabled(false); } btnView.setDisabled(listBox.getItemCount() == 0); }
if (_listbox.getItemCount() > 0) { Component item = _listbox.getItems().get(0); while (item != null) {
if (idx != -1) { final int realIndex = getRealIndex(idx) - 1; if (realIndex >= 0 && realIndex < getItemCount()) removeChild(getChildren().get(realIndex)); if (hasGroupsModel() && getItemCount() <= 0) { // remove to empty,
public void render(int x, int y) { Listbox listbox = target.as(Listbox.class); if(x==-1) x = 0; if(y==-1) y = listbox.getItemCount()-1; ArrayList<String> ids = new ArrayList<String>(); while(true){ if(x > y) break; Listitem item = listbox.getItemAtIndex(x++); if(item!=null && !item.isLoaded()){ ids.add(item.getUuid()); } } if(ids.size()==0) return; String desktopId = target.getDesktop().getId(); String cmd = Events.ON_RENDER; Map<String, Object> data = EventDataManager.getInstance().build( new RenderEvent(cmd, new HashSet<String>(ids))); ((ClientCtrl) target.getClient()).postUpdate(desktopId, target.getUuid(), cmd, data, false); ((ClientCtrl) getClient()).flush(desktopId); }; }
for (int i = 0; i < lbProblems.getItemCount(); i++) { Listitem li = lbProblems.getItemAtIndex(i);
final int tsz = getItemCount(); final int toUI = Math.min(to, tsz - 1); // capped by size if (!isMultiple() || shift == 0) {
ofs = _pgi.getActivePage() * pgsz; } else { pgsz = inSelectMold() ? getItemCount() : getDataLoader().getLimit(); ofs = inSelectMold() ? 0 : getDataLoader().getOffset(); final int cnt = getItemCount() + getDataLoader().getOffset(); if (ofs >= cnt) { // not possible; just in case ofs = cnt - pgsz;
int colcount = hdrVitals.getChildren().size() - 1; if (row < 0 || row >= lstVitals.getItemCount() || colcount < 0) { return;
/** * Update control states. */ private void updateControls() { if (manageListMode) { boolean filterSelected = lstManagedListFilter.getSelectedItem() != null; boolean patientSelected = lstManagedList.getSelectedItem() != null; btnManagedListFilterRename.setDisabled(!filterSelected); btnManagedListFilterDelete.setDisabled(!filterSelected); btnManagedListAddCurrent.setDisabled(!filterSelected || PatientContext.getActivePatient() == null); btnManagedListAdd.setDisabled(!filterSelected || activePatient == null); btnManagedListImport.setDisabled(!filterSelected || lstPatientList.getModel() == null); btnManagedListRemove.setDisabled(!patientSelected); btnManagedListRemoveAll.setDisabled(lstManagedList.getItemCount() == 0); btnOK.setDisabled(false); btnManageList.setDisabled(true); } else { btnManageList.setDisabled(activeList == null || (activeList.getItemManager() == null && activeList.getFilterManager() == null)); btnOK.setDisabled(activePatient == null); } }
final int newsz = _model.getSize(), oldsz = _listbox.getItemCount(); int min = event.getIndex0(), max = event.getIndex1(), cnt;
final int oldsz = _listbox.getItemCount(); final Paginal _pgi = _listbox.getPaginal(); final boolean inPaging = inPagingMold();