List of usage examples for com.vaadin.v7.ui Table setColumnWidth
public void setColumnWidth(Object propertyId, int width)
From source file:de.symeda.sormas.ui.caze.AbstractTableField.java
License:Open Source License
protected void createEditColumn(Table table) { ColumnGenerator editColumnGenerator = new ColumnGenerator() { @Override// w ww . j a v a 2 s . c o m public Object generateCell(Table source, Object itemId, Object columnId) { return generateEditCell(source, itemId, columnId); } }; table.addGeneratedColumn(EDIT_COLUMN_ID, editColumnGenerator); table.setColumnWidth(EDIT_COLUMN_ID, 20); table.setColumnHeader(EDIT_COLUMN_ID, ""); table.addItemClickListener(new ItemClickListener() { @SuppressWarnings("unchecked") @Override public void itemClick(ItemClickEvent event) { if (event.isDoubleClick() || EDIT_COLUMN_ID.equals(event.getPropertyId())) { final E entry = (E) event.getItemId(); if (entry != null) { editEntry(entry, false, result -> onEntryChanged(result)); } } } }); }