public class SpinnerFieldExt extends com.extjs.gxt.ui.client.widget.form.TwinTriggerField<Number>
Modifier and Type | Class and Description |
---|---|
class |
SpinnerFieldExt.SpinnerFieldMessages
SpinnerField messages.
|
com.extjs.gxt.ui.client.widget.form.TextField.TextFieldMessages
Modifier and Type | Field and Description |
---|---|
protected List<Character> |
allowed |
protected com.google.gwt.i18n.client.constants.NumberConstants |
constants |
protected String |
decimalSeparator |
protected com.extjs.gxt.ui.client.util.KeyNav<com.extjs.gxt.ui.client.event.ComponentEvent> |
keyNav |
focusEventPreview, mimicing, trigger, triggerStyle
emptyStyle, impl, input, validator
autoValidate, emptyText, errorIcon, fieldStyle, focusStyle, focusValue, forceInvalidText, hasFocus, images, invalidStyle, messages, name, originalValue, preventMark, propertyEditor, readOnly, readOnlyFieldStyle, validationDelay, validationTask, value
adjustSize, cacheSizes, ensureVisibilityOnSizing, height, lastSize, layer, shim, width
afterRender, attachables, baseStyle, disabled, disabledStyle, disableTextSelection, dummy, focusable, hidden, mask, maskMessage, maskMessageStyleName, monitorWindowResize, rendered, resizeHandler, setElementRender, stateId, swallowEvents, toolTip, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
SpinnerFieldExt()
Creates a new number field.
|
Modifier and Type | Method and Description |
---|---|
protected com.extjs.gxt.ui.client.util.Size |
adjustInputSize() |
protected void |
afterRender() |
protected void |
doSpin(boolean up) |
boolean |
getAllowDecimals()
Returns true of decimal values are allowed.
|
boolean |
getAllowNegative()
Returns true if negative values are allowed.
|
String |
getBaseChars()
Returns the base characters.
|
com.google.gwt.i18n.client.NumberFormat |
getFormat()
Returns the field's number format.
|
Number |
getIncrement()
Sets the increment value.
|
Number |
getMaxValue()
Returns the fields max value.
|
SpinnerFieldExt.SpinnerFieldMessages |
getMessages() |
Number |
getMinValue()
Returns the field's minimum value.
|
com.extjs.gxt.ui.client.widget.form.NumberPropertyEditor |
getPropertyEditor() |
Class<?> |
getPropertyEditorType()
Returns the number property editor number type.
|
com.extjs.gxt.ui.client.util.ClickRepeater |
getRepeater()
Returns the repeater used to control the trigger
|
com.extjs.gxt.ui.client.util.ClickRepeater |
getTwinRepeater()
Returns the repeater used to control the twin trigger
|
protected void |
onKeyDown(com.extjs.gxt.ui.client.event.FieldEvent fe) |
protected void |
onKeyPress(com.extjs.gxt.ui.client.event.FieldEvent fe) |
protected void |
onRender(com.google.gwt.user.client.Element target,
int index) |
protected void |
onTriggerClick(com.extjs.gxt.ui.client.event.ComponentEvent ce) |
protected void |
onTwinTriggerClick(com.extjs.gxt.ui.client.event.ComponentEvent ce) |
void |
setAllowDecimals(boolean allowDecimals)
Sets whether decimal value are allowed (defaults to true).
|
void |
setAllowNegative(boolean allowNegative)
Sets whether negative value are allowed.
|
void |
setBaseChars(String baseChars)
Sets the base set of characters to evaluate as valid numbers (defaults to
'0123456789').
|
void |
setFormat(com.google.gwt.i18n.client.NumberFormat format)
Sets the cell's number formatter.
|
void |
setIncrement(Number 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.
|
void |
setPropertyEditorType(Class<?> type)
Specifies the number type used when converting a String to a Number
instance (defaults to Double).
|
protected boolean |
validateValue(String value) |
getTwinTriggerStyle, onComponentEvent, setTwinTriggerStyle
beforeBlur, getTriggerStyle, isEditable, isHideTrigger, isMonitorTab, mimicBlur, onBlur, onClick, onDisable, onEnable, onFocus, onResize, setEditable, setHideTrigger, setMonitorTab, setReadOnly, setTriggerStyle, triggerBlur, validateBlur
applyEmptyText, getAllowBlank, getCursorPos, getFocusEl, getInputEl, getMaxLength, getMinLength, getRegex, getSelectedText, getSelectionLength, getSelectOnFocus, getStyleEl, getValidator, isPassword, removeEmptyText, select, selectAll, setAllowBlank, setAriaState, setCursorPos, setEmptyText, setMaxLength, setMinLength, setPassword, setRegex, setSelectionRange, setSelectOnFocus, setValidator, setValue
addInputStyleName, addKeyListener, alignErrorIcon, clear, clearInvalid, createComponentEvent, doDetachChildren, findLabelElement, fireChangeEvent, fireKey, focus, forceInvalid, getAutoValidate, getEmptyText, getErrorMessage, getFieldLabel, getImages, getLabelSeparator, getLabelStyle, getMessageTarget, getName, getOriginalValue, getRawValue, getValidateOnBlur, getValidationDelay, getValue, initValue, isDirty, isFireChangeEventOnSetValue, isHideLabel, isInEditor, isReadOnly, isValid, isValid, markInvalid, onDetach, onHide, onKeyUp, onShow, removeInputStyleName, removeKeyListener, reset, setAutoValidate, setFieldLabel, setFireChangeEventOnSetValue, setHideLabel, setImages, setInEditor, setInputStyleAttribute, setLabelSeparator, setLabelStyle, setMessages, setMessageTarget, setName, setOriginalValue, setPropertyEditor, setRawValue, setTabIndex, setValidateOnBlur, setValidationDelay, updateOriginalValue, validate, validate
adjustPosition, adjustSize, getBounds, getHeight, getHeight, getPosition, getPositionEl, getResizeEl, getShadow, getShadowOffset, getShadowPosition, getSize, getWidth, getWidth, hideShadow, hideShim, hideUnders, isAutoHeight, isAutoWidth, isDeferHeight, isShim, onPosition, onUnload, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShadowOffset, setShadowPosition, setShim, setSize, setSize, setWidth, setWidth, sync, syncSize
addAttachable, addListener, addPlugin, addStyleName, addStyleOnOver, addWidgetListener, applyState, assertAfterRender, assertPreRender, beforeRender, blur, clearState, createObservable, createStyles, disable, disableContextMenu, disableEvents, disableTextSelection, doAttachChildren, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, frame, getAriaSupport, getBaseStyle, getBorders, getContextMenu, getData, getElement, getFocusSupport, getHideMode, getId, getItemId, getListeners, getModel, getObservable, getPlugins, getState, getStateId, getTabIndex, getTitle, getToolTip, getWindowResizeDelay, hasListeners, hasListeners, hide, hideToolTip, initState, isDisabledEvents, isDisableTextSelection, isEnabled, isMasked, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, mask, notifyHide, notifyShow, onAttach, onBrowserEvent, onDetachHelper, onEnsureDebugId, onHideContextMenu, onLoad, onRightClick, onShowContextMenu, onWindowResize, previewEvent, recalculate, removeAllListeners, removeAttachagle, removeFromParent, removeListener, removeStyleName, removeStyleOnOver, removeSwallow, removeToolTip, removeWidgetListener, render, render, repaint, saveState, setAriaRole, setAriaSupport, setBorders, setContextMenu, setData, setEl, setElement, setElement, setEnabled, setFiresEvents, setHideMode, setId, setIntStyleAttribute, setItemId, setModel, setMonitorWindowResize, setParent, setStateful, setStateId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, setWindowResizeDelay, setZIndex, show, sinkEvents, swallowEvent, swallowEvent, toString, unframe, unmask
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, setLayoutData, unsinkEvents
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, removeStyleDependentName, resolvePotentialElement, setElement, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEvent
protected com.google.gwt.i18n.client.constants.NumberConstants constants
protected String decimalSeparator
protected com.extjs.gxt.ui.client.util.KeyNav<com.extjs.gxt.ui.client.event.ComponentEvent> keyNav
public boolean getAllowDecimals()
public boolean getAllowNegative()
public String getBaseChars()
public com.google.gwt.i18n.client.NumberFormat getFormat()
public Number getIncrement()
public Number getMaxValue()
public SpinnerFieldExt.SpinnerFieldMessages getMessages()
getMessages
in class com.extjs.gxt.ui.client.widget.form.TextField<Number>
public Number getMinValue()
public com.extjs.gxt.ui.client.widget.form.NumberPropertyEditor getPropertyEditor()
getPropertyEditor
in class com.extjs.gxt.ui.client.widget.form.Field<Number>
public Class<?> getPropertyEditorType()
NumberPropertyEditor.setType(Class)
public void setAllowDecimals(boolean allowDecimals)
allowDecimals
- true to allow negative valuespublic void setAllowNegative(boolean allowNegative)
allowNegative
- true to allow negative valuespublic void setBaseChars(String baseChars)
baseChars
- the base characterpublic void setFormat(com.google.gwt.i18n.client.NumberFormat format)
format
- the formatpublic void setIncrement(Number increment)
increment
- the increment to set.public void setMaxValue(Number maxValue)
maxValue
- the max valuepublic void setMinValue(Number minValue)
minValue
- the minimum valuepublic void setPropertyEditorType(Class<?> type)
type
- the number type (Short, Integer, Long, Float, Double).protected com.extjs.gxt.ui.client.util.Size adjustInputSize()
adjustInputSize
in class com.extjs.gxt.ui.client.widget.form.TwinTriggerField<Number>
protected void afterRender()
afterRender
in class com.extjs.gxt.ui.client.widget.form.TriggerField<Number>
protected void doSpin(boolean up)
protected void onKeyDown(com.extjs.gxt.ui.client.event.FieldEvent fe)
onKeyDown
in class com.extjs.gxt.ui.client.widget.form.TriggerField<Number>
protected void onKeyPress(com.extjs.gxt.ui.client.event.FieldEvent fe)
onKeyPress
in class com.extjs.gxt.ui.client.widget.form.Field<Number>
protected void onRender(com.google.gwt.user.client.Element target, int index)
onRender
in class com.extjs.gxt.ui.client.widget.form.TwinTriggerField<Number>
protected void onTriggerClick(com.extjs.gxt.ui.client.event.ComponentEvent ce)
onTriggerClick
in class com.extjs.gxt.ui.client.widget.form.TriggerField<Number>
protected void onTwinTriggerClick(com.extjs.gxt.ui.client.event.ComponentEvent ce)
onTwinTriggerClick
in class com.extjs.gxt.ui.client.widget.form.TwinTriggerField<Number>
protected boolean validateValue(String value)
validateValue
in class com.extjs.gxt.ui.client.widget.form.TextField<Number>
public com.extjs.gxt.ui.client.util.ClickRepeater getRepeater()
public com.extjs.gxt.ui.client.util.ClickRepeater getTwinRepeater()
Copyright © 2018. All Rights Reserved.