private SpecimenWorkListItemListVoCollection getWorkListItemsToprint() { SpecimenWorkListItemListVoCollection voColl = new SpecimenWorkListItemListVoCollection(); for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(getColumn(PRINT_COL)); if(printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { voColl.add((SpecimenWorkListItemListVo) form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getValue()); } } } } return voColl; }
private void refreshDataInGrid(SpecimenWorkListItemListVoCollection voColl) { for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridRow row = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k); DynamicGridCell printCell = row.getCells().get(getColumn(PRINT_COL)); if(printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { loadPrintedStatus(printCell, true); printCell.setValue(PrintStatus.PRINTED); //Set the value of the row with a new one (otherwise will get a Stale Object Exception when saving) SpecimenWorkListItemListVo voNewSavedValue = getNewValueFromSavedList(row.getValue(), voColl); if(voNewSavedValue != null) row.setValue(voNewSavedValue); } } } } }
private SpecimenWorkListItemListVoCollection getWorkListItemsToprint() { SpecimenWorkListItemListVoCollection voColl = new SpecimenWorkListItemListVoCollection(); for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(getColumn(PRINT_COL)); if (printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { voColl.add((SpecimenWorkListItemListVo) form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getValue()); } } } } return voColl; }
private void refreshDataInGrid(SpecimenWorkListItemListVoCollection voColl) { for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridRow row = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k); DynamicGridCell printCell = row.getCells().get(getColumn(PRINT_COL)); if (printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { loadPrintedStatus(printCell, true); printCell.setValue(PrintStatus.PRINTED); // Set the value of the row with a new one (otherwise // will get a Stale Object Exception when saving) SpecimenWorkListItemListVo voNewSavedValue = getNewValueFromSavedList(row.getValue(), voColl); if (voNewSavedValue != null) row.setValue(voNewSavedValue); } } } } }
private SpecimenWorkListitemCustomVoCollection getWorkListItemsToprint() { SpecimenWorkListitemCustomVoCollection voColl = new SpecimenWorkListitemCustomVoCollection(); for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue())); if (printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { voColl.add((SpecimenWorkListitemCustomVo) form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getValue()); } } } } return voColl; }
private void refreshDataInGrid() { for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue())); if (printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { printCell.getItems().clear(); printCell.getItems().newItem(PrintStatus.PRINTED); printCell.setValue(PrintStatus.PRINTED); } } } } }
private void refreshDataInGrid() { for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue())); if (printCell != null && printCell.getValue() != null && printCell.getValue().equals(PrintStatus.FORPRINTING)) { printCell.getItems().clear(); printCell.getItems().newItem(PrintStatus.PRINTED); printCell.setValue(PrintStatus.PRINTED); } } } } form.chkSelectAll().setValue(false); }
@Override protected void onChkSelectAllValueChanged() throws PresentationLogicException { for (int i = 0; i < form.dyngrdCollect().getRows().size(); i++) { for (int j = 0; j < form.dyngrdCollect().getRows().get(i).getRows().size(); j++) { for (int k = 0; k < form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().size(); k++) { DynamicGridCell printCell = form.dyngrdCollect().getRows().get(i).getRows().get(j).getRows().get(k).getCells().get(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue())); if (Boolean.TRUE.equals(form.chkSelectAll().getValue())) { printCell.getItems().clear(); printCell.getItems().newItem(PrintStatus.FORPRINTING); printCell.setValue(PrintStatus.FORPRINTING); } else printCell.setValue(null); } } } }
private void loadPrintedStatus(DynamicGridCell cell, boolean isPrinted) { if(cell == null) return; cell.getItems().clear(); cell.getItems().newItem(PrintStatus.FORPRINTING); if(isPrinted) cell.getItems().newItem(PrintStatus.PRINTED); }
private void loadPrintedStatus(DynamicGridCell cell, boolean isPrinted) { if (cell == null) return; cell.getItems().clear(); cell.getItems().newItem(PrintStatus.FORPRINTING); if (isPrinted) cell.getItems().newItem(PrintStatus.PRINTED); }
private void processCellPostback(DynamicGridCell cell) { if(cell.getColumn().equals(form.dyngrdCollect().getColumns().get(COLLECTED_COLUMN.intValue()))) { if(cell.getValue() == null) { clearVariableCells(cell.getRow()); //WDEV-16813 SpecimenWorkListitemCustomVo item = (SpecimenWorkListitemCustomVo) cell.getRow().getValue(); if (item != null && item.getCollectionComments() != null && item.getCollectionComments().length() > 0) { DynamicGridCell cellText = cell.getRow().getCells().newCell(form.dyngrdCollect().getColumns().getByIdentifier(COMMENTS_COLUMN), DynamicCellType.STRING); cellText.setValue(item.getCollectionComments()); cellText.setTooltip(item.getCollectionComments()); cellText.setReadOnly(true); } } else if(cell.getValue().equals(SpecimenCollectionStatus.COLLECTIONCOMPLETE)) { createControlsForCollection(cell.getRow(), null); } else { createControlsForNotCollection(cell.getRow(), null); } } //WDEV-16581 if(cell.getColumn().equals(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue()))) { if(PrintStatus.PRINTED.equals(cell.getValue()) || cell.getValue() == null) { cell.getItems().clear(); cell.getItems().newItem(PrintStatus.FORPRINTING); } } }
private void processCellPostback(DynamicGridCell cell) { if(cell.getColumn().equals(form.dyngrdCollect().getColumns().get(COLLECTED_COLUMN.intValue()))) { if(cell.getValue() == null) { clearVariableCells(cell.getRow()); //WDEV-16813 SpecimenWorkListitemCustomVo item = (SpecimenWorkListitemCustomVo) cell.getRow().getValue(); if (item != null && item.getCollectionComments() != null && item.getCollectionComments().length() > 0) { DynamicGridCell cellText = cell.getRow().getCells().newCell(form.dyngrdCollect().getColumns().getByIdentifier(COMMENTS_COLUMN), DynamicCellType.STRING); cellText.setValue(item.getCollectionComments()); cellText.setTooltip(item.getCollectionComments()); cellText.setReadOnly(true); } } else if(cell.getValue().equals(SpecimenCollectionStatus.COLLECTIONCOMPLETE)) { createControlsForCollection(cell.getRow(), null); } else { createControlsForNotCollection(cell.getRow(), null); } } //WDEV-16581 if(cell.getColumn().equals(form.dyngrdCollect().getColumns().get(PRINT_COL.intValue()))) { if(PrintStatus.PRINTED.equals(cell.getValue()) || cell.getValue() == null) { cell.getItems().clear(); cell.getItems().newItem(PrintStatus.FORPRINTING); form.chkSelectAll().setValue(false); } } }