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
 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)
Called by Table when a cell (and row) is painted.

Parameters:
itemId - The itemId of the painted cell
propertyId - 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.