@Override public void render(Row row, Object data) { TaskQualityFormItem item = (TaskQualityFormItem) data; row.setValue(item); appendNewLabel(row, item.getName()); appendNewLabel(row, item.getStringPosition()); appendNewLabel(row, item.getPercentage().toString()); appendCheckPassed(row); appendDate(row); }
private Row findRowOfTaskQualityFormItem(Row rowTaskQualityForm, String itemName) { Grid gridItems = (Grid) rowTaskQualityForm.getFirstChild() .getFirstChild(); List<Row> rows = (List<Row>) gridItems.getRows().getChildren(); for (Row row : rows) { TaskQualityFormItem item = (TaskQualityFormItem) row.getValue(); if ((item != null) && (itemName.equals(item.getName()))) { return row; } } return null; }