com.vaadin.ui
Interface Table.CellStyleGenerator
- All Superinterfaces:
- java.io.Serializable
- Enclosing class:
- Table
public static interface Table.CellStyleGenerator
- extends java.io.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 |
java.lang.String |
getStyle(Table source,
java.lang.Object itemId,
java.lang.Object propertyId)
Called by Table when a cell (and row) is painted. |
getStyle
java.lang.String getStyle(Table source,
java.lang.Object itemId,
java.lang.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)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.