Package com.vaadin.ui
Interface Table.CellStyleGenerator
-
- All Superinterfaces:
Serializable
- Enclosing class:
- Table
public static interface Table.CellStyleGenerator extends Serializable
Allow to define specific style on cells (and rows) contents. Implements this interface and pass it to Table.setCellStyleGenerator. Row styles are generated when porpertyId is null. The CSS class name that will be added to the cell content is v-table-cell-content-[style name], and the row style will be v-table-row-[style name].
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getStyle(Table source, Object itemId, Object propertyId)
Called by Table when a cell (and row) is painted.
-
-
-
Method Detail
-
getStyle
String getStyle(Table source, Object itemId, Object propertyId)
Called by Table when a cell (and row) is painted.- Parameters:
source
- the source TableitemId
- The itemId of the painted cellpropertyId
- The propertyId of the cell, null when getting row style- Returns:
- The style name to add to this cell or row. (the CSS class name will be v-table-cell-content-[style name], or v-table-row-[style name] for rows)
-
-