private void addPropertyNameColumn() { Column<PropertyRow, String> column = new Column<PropertyRow, String>(new EditTextCell()) { @Override public String getValue(PropertyRow propertyRow) { if (propertyRow.getName() != null) { return propertyRow.getName(); } else { return ""; } } }; column.setFieldUpdater( new PropertyNameFieldUpdater<PropertyRow, String>((EditTextCell) column.getCell())); dataGrid.addColumn( column, Constants.INSTANCE.persistence_unit_property_grid_property_name_column()); dataGrid.setColumnWidth(column, 45, Style.Unit.PCT); }