We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.ui.
Interface Table.CellStyleGenerator
All Superinterfaces:
Enclosing class:
- extends Serializable
public static interface Table.CellStyleGenerator
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 | |
---|---|
String |
getStyle(Object itemId,
Object propertyId)
Called by Table when a cell (and row) is painted. |
Method Detail |
---|
getStyle
String getStyle(Object itemId,
Object propertyId)
- Parameters:
itemId
- 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)
Called by Table when a cell (and row) is painted.