com.extjs.gxt.ui.client.widget.grid
Class SummaryType<N extends java.lang.Number>
java.lang.Object
com.extjs.gxt.ui.client.widget.grid.SummaryType<N>
- Type Parameters:
N
- the number type
public abstract class SummaryType<N extends java.lang.Number>
- extends java.lang.Object
Calculates the value of a summary column.
Method Summary |
abstract N |
render(java.lang.Object v,
ModelData m,
java.lang.String field,
java.util.Map<java.lang.String,java.lang.Object> data)
Returns the value for a summary calculation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUM
public static final SummaryType<java.lang.Double> SUM
AVG
public static final SummaryType<java.lang.Double> AVG
MAX
public static final SummaryType<java.lang.Double> MAX
MIN
public static final SummaryType<java.lang.Double> MIN
COUNT
public static final SummaryType<java.lang.Integer> COUNT
SummaryType
public SummaryType()
render
public abstract N render(java.lang.Object v,
ModelData m,
java.lang.String field,
java.util.Map<java.lang.String,java.lang.Object> data)
- Returns the value for a summary calculation. The render method will be
called for each model within the group. Both the v and data parameters are
forwarded to each render call.
- Parameters:
v
- the current value which was returned from the previous render callm
- the containing modelfield
- the field namedata
- a single instance data object passed to each render call
- Returns:
- the calculated value