com.vaadin.client.renderers.
Class NumberRenderer
- java.lang.Object
-
- com.vaadin.client.renderers.NumberRenderer
-
-
Constructor Summary
Constructors Constructor Description NumberRenderer()
Constructs a renderer for presenting number data.
NumberRenderer(com.google.gwt.i18n.client.NumberFormat format)
Constructs a renderer for presenting number data.
-
Method Summary
All Methods Modifier and Type Method Description com.google.gwt.i18n.client.NumberFormat
getFormat()
Gets the number format that the number should be formatted in.
void
render(RendererCellReference cell, Number number)
Called whenever the
Grid
updates a cell.void
setFormat(com.google.gwt.i18n.client.NumberFormat format)
Sets the number format to use for formatting the number.
-
-
-
Constructor Detail
-
NumberRenderer
public NumberRenderer()
Constructs a renderer for presenting number data.
-
NumberRenderer
public NumberRenderer(com.google.gwt.i18n.client.NumberFormat format)
Constructs a renderer for presenting number data.
Parameters:
format
- the format to use when the number is displayed
-
-
Method Detail
-
getFormat
public com.google.gwt.i18n.client.NumberFormat getFormat()
Gets the number format that the number should be formatted in.
Returns:
the number format used to render the number
-
setFormat
public void setFormat(com.google.gwt.i18n.client.NumberFormat format) throws IllegalArgumentException
Sets the number format to use for formatting the number.
Parameters:
format
- the format to useThrows:
IllegalArgumentException
- when the format is null
-
render
public void render(RendererCellReference cell, Number number)
Description copied from interface:
Renderer
Called whenever the
Grid
updates a cell.For optimal performance, work done in this method should be kept to a minimum since it will be called continuously while the user is scrolling. It is recommended to set up the cell's DOM structure in
ComplexRenderer.init(RendererCellReference)
and only make incremental updates based on cell data in this method.
-
-