@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;
 }