N
- the number typepublic class SpinnerFieldCell<N extends Number & Comparable<N>> extends NumberInputCell<N>
Modifier and Type | Class and Description |
---|---|
static interface |
SpinnerFieldCell.SpinnerFieldAppearance |
TwinTriggerFieldCell.TwinTriggerFieldAppearance
TriggerFieldCell.TriggerFieldAppearance
ValueBaseInputCell.ValueBaseFieldAppearance
FieldCell.FieldAppearance, FieldCell.FieldAppearanceOptions, FieldCell.FieldViewData
allowed, decimalSeparator
finishEditOnEnter, focusedCell, mimicking
allowBlank, finishEditOnBlur, impl, name, propertyEditor
bypassClearContext, focusContext, height, lastContext, lastParent, lastValue, lastValueUpdater, width
Constructor and Description |
---|
SpinnerFieldCell(NumberPropertyEditor<N> propertyEditor) |
SpinnerFieldCell(NumberPropertyEditor<N> propertyEditor,
SpinnerFieldCell.SpinnerFieldAppearance appearance) |
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addBeforeSelectionHandler(<any> handler)
Adds a
BeforeSelectionEvent handler. |
HandlerRegistration |
addSelectionHandler(<any> handler)
Adds a
SelectionEvent handler. |
protected void |
doSpin(Cell.Context context,
XElement parent,
N value,
<any> updater,
boolean up) |
N |
getIncrement(Context context)
Sets the increment value.
|
Number |
getMaxValue(Context context)
Returns the fields max value.
|
Number |
getMinValue(Context context)
Returns the field's minimum value.
|
protected void |
onMouseDown(XElement parent,
NativeEvent event) |
protected void |
onNavigationKey(Context context,
Element parent,
N value,
NativeEvent event,
<any> valueUpdater) |
protected void |
onTriggerClick(Context context,
XElement parent,
NativeEvent event,
N value,
<any> updater) |
protected void |
onTwinTriggerClick(Context context,
XElement parent,
NativeEvent event,
N value,
<any> updater) |
void |
setIncrement(N increment)
Sets the increment that should be used (defaults to 1d).
|
void |
setMaxValue(Number maxValue)
Sets the field's max allowable value.
|
void |
setMinValue(Number minValue)
Sets the field's minimum allowed value.
|
getBaseChars, getDecimalSeparator, getPropertyEditor, isAllowDecimals, isAllowNegative, onKeyDown, onKeyPress, setAllowDecimals, setAllowNegative, setBaseChars, setDecimalSeparator, setPropertyEditor
getAppearance, onClick, onMouseOut, onMouseOver, onTap
clearContext, finishEditing, handleFocusManagerExecute, isEditable, isFinishEditOnEnter, isFocusedWithTarget, isHideTrigger, isMonitorTab, onBlur, onBrowserEvent, onEnterKeyDown, onFocus, render, saveContext, setEditable, setFinishEditOnEnter, setHideTrigger, setMonitorTab, setSize, triggerBlur, validateBlur
addParseErrorHandler, applyEmptyText, disable, enable, getCursorPos, getEmptyText, getFocusElement, getInputElement, getName, getText, isAllowBlank, isClearValueOnParseError, isSelectOnFocus, onClick, onEmpty, onKeyUp, removeEmptyText, resetFocus, select, selectAll, setAllowBlank, setClearValueOnParseError, setCursorPos, setEmptyText, setName, setSelectOnFocus, setText
checkViewData, ensureViewData, getHeight, getWidth, handlesSelection, hasFocus, isDisabled, isReadOnly, onMouseUp, onValid, redrawOnResize, setHeight, setReadOnly, setSize, setWidth
addCellGestureAdapter, addHandler, createHandlerManager, fireCancellableEvent, fireCancellableEvent, fireEvent, fireEvent, getCellGestureAdapter, getCellGestureAdapterCount, getConsumedEvents, isDisableEvents, onTouch, removeCellGestureAdapter, setDisableEvents
public SpinnerFieldCell(NumberPropertyEditor<N> propertyEditor)
public SpinnerFieldCell(NumberPropertyEditor<N> propertyEditor, SpinnerFieldCell.SpinnerFieldAppearance appearance)
public HandlerRegistration addBeforeSelectionHandler(<any> handler)
BeforeSelectionEvent
handler. The handler will be passed an instance of
BeforeSelectionEvent
which can in this case be cast to CellBeforeSelectionEvent
.handler
- the handlerpublic HandlerRegistration addSelectionHandler(<any> handler)
SelectionEvent
handler. The handler will be passed an instance of SelectionEvent
which
can in this case be cast to CellSelectionEvent
.handler
- the handlerpublic N getIncrement(Context context)
context
- the contextpublic Number getMaxValue(Context context)
context
- the contextpublic Number getMinValue(Context context)
context
- the contextpublic void setIncrement(N increment)
increment
- the increment to set.public void setMaxValue(Number maxValue)
maxValue
- the max valuepublic void setMinValue(Number minValue)
minValue
- the minimum valueprotected void doSpin(Cell.Context context, XElement parent, N value, <any> updater, boolean up)
protected void onMouseDown(XElement parent, NativeEvent event)
onMouseDown
in class TwinTriggerFieldCell<N extends Number & Comparable<N>>
protected void onNavigationKey(Context context, Element parent, N value, NativeEvent event, <any> valueUpdater)
onNavigationKey
in class FieldCell<N extends Number & Comparable<N>>
protected void onTriggerClick(Context context, XElement parent, NativeEvent event, N value, <any> updater)
onTriggerClick
in class TriggerFieldCell<N extends Number & Comparable<N>>
protected void onTwinTriggerClick(Context context, XElement parent, NativeEvent event, N value, <any> updater)
onTwinTriggerClick
in class TwinTriggerFieldCell<N extends Number & Comparable<N>>
Copyright © 2018. All rights reserved.