Package io.jmix.ui.widget
Class JmixCurrencyField
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractField<T>
com.vaadin.ui.CustomField<String>
io.jmix.ui.widget.JmixCurrencyField
- All Implemented Interfaces:
com.vaadin.data.HasValue<String>,com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.Focusable,com.vaadin.ui.Component.HasContextHelp,com.vaadin.ui.HasComponents,Serializable,Iterable<com.vaadin.ui.Component>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlerNested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.ListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenerNested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListenerNested classes/interfaces inherited from interface com.vaadin.data.HasValue
com.vaadin.data.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.data.HasValue.ValueChangeListener<V extends Object>Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.ui.CssLayoutprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected JmixLabelprotected CurrencyLabelPositionprotected static final Stringprotected com.vaadin.ui.CssLayoutprotected booleanprotected JmixTextFieldFields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredErrorFields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoSetValue(String value) voidfocus()com.vaadin.server.ErrorMessageSupplier<com.vaadin.server.ErrorMessage>com.vaadin.server.ErrorMessagecom.vaadin.ui.TextFieldbooleanintgetValue()protected voidinit()protected com.vaadin.ui.Componentprotected voidprotected voidprotected voidvoidsetComponentError(com.vaadin.server.ErrorMessage componentError) voidsetComponentErrorProvider(Supplier<com.vaadin.server.ErrorMessage> componentErrorProvider) voidsetCurrency(String currency) voidsetCurrencyLabelPosition(CurrencyLabelPosition currencyLabelPosition) voidsetReadOnly(boolean readOnly) voidsetRequiredError(String requiredMessage) voidsetShowCurrencyLabel(boolean showCurrency) voidsetStyleName(String style) voidsetTabIndex(int tabIndex) protected voidprotected booleanMethods inherited from class com.vaadin.ui.CustomField
attach, getContent, getState, getState, iterator, setFocusDelegate, setHeight, setWidthMethods inherited from class com.vaadin.ui.AbstractField
addValueChangeListener, createValueChange, getCustomAttributes, isDifferentValue, isReadOnly, isRequiredIndicatorVisible, readDesign, setRequiredIndicatorVisible, setValue, setValue, writeDesignMethods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, beforeClientResponse, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, getActionManager, getCaption, getContextHelpText, getData, getDebugId, getDescription, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setResponsive, setSizeFull, setSizeUndefined, setVisible, setWidth, setWidthFull, setWidthUndefinedMethods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setVisible, writeDesignMethods inherited from interface com.vaadin.shared.Connector
getConnectorIdMethods inherited from interface com.vaadin.data.HasValue
clear, getDefaultValidator, getEmptyValue, getOptionalValue, isEmptyMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidthFull, setWidthUndefined
-
Field Details
-
CURRENCYFIELD_STYLENAME
- See Also:
-
CURRENCYFIELD_LAYOUT_STYLENAME
- See Also:
-
CURRENCY_STYLENAME
- See Also:
-
CURRENCYFIELD_TEXT_STYLENAME
- See Also:
-
CURRENCYFIELD_LABEL_LEFT_POSITION_STYLENAME
- See Also:
-
CURRENCY_VISIBLE
- See Also:
-
IE9_INPUT_WRAP_STYLENAME
- See Also:
-
container
protected com.vaadin.ui.CssLayout container -
ie9InputWrapper
protected com.vaadin.ui.CssLayout ie9InputWrapper -
textField
-
currencyLabel
-
currency
-
showCurrencyLabel
protected boolean showCurrencyLabel -
currencyLabelPosition
-
-
Constructor Details
-
JmixCurrencyField
public JmixCurrencyField()
-
-
Method Details
-
init
protected void init() -
initTextField
protected void initTextField() -
initCurrencyLabel
protected void initCurrencyLabel() -
initLayout
protected void initLayout() -
useWrapper
protected boolean useWrapper() -
getShowCurrencyLabel
public boolean getShowCurrencyLabel() -
setShowCurrencyLabel
public void setShowCurrencyLabel(boolean showCurrency) -
getCurrency
-
setCurrency
-
updateCurrencyLabelVisibility
protected void updateCurrencyLabelVisibility() -
getCurrencyLabelPosition
-
setCurrencyLabelPosition
-
initContent
protected com.vaadin.ui.Component initContent()- Specified by:
initContentin classcom.vaadin.ui.CustomField<String>
-
focus
public void focus()- Specified by:
focusin interfacecom.vaadin.ui.Component.Focusable- Overrides:
focusin classcom.vaadin.ui.CustomField<String>
-
setTabIndex
public void setTabIndex(int tabIndex) - Specified by:
setTabIndexin interfacecom.vaadin.ui.Component.Focusable- Overrides:
setTabIndexin classcom.vaadin.ui.CustomField<String>
-
getTabIndex
public int getTabIndex()- Specified by:
getTabIndexin interfacecom.vaadin.ui.Component.Focusable- Overrides:
getTabIndexin classcom.vaadin.ui.CustomField<String>
-
setReadOnly
public void setReadOnly(boolean readOnly) -
doSetValue
- Specified by:
doSetValuein classcom.vaadin.ui.AbstractField<String>
-
getValue
-
setRequiredError
- Overrides:
setRequiredErrorin classcom.vaadin.ui.AbstractComponent
-
getRequiredError
- Overrides:
getRequiredErrorin classcom.vaadin.ui.AbstractComponent
-
getErrorMessage
public com.vaadin.server.ErrorMessage getErrorMessage()- Overrides:
getErrorMessagein classcom.vaadin.ui.AbstractComponent
-
setComponentError
public void setComponentError(com.vaadin.server.ErrorMessage componentError) - Overrides:
setComponentErrorin classcom.vaadin.ui.AbstractComponent
-
getComponentError
public com.vaadin.server.ErrorMessage getComponentError()- Overrides:
getComponentErrorin classcom.vaadin.ui.AbstractComponent
-
getInternalComponent
public com.vaadin.ui.TextField getInternalComponent() -
setComponentErrorProvider
public void setComponentErrorProvider(Supplier<com.vaadin.server.ErrorMessage> componentErrorProvider) - Overrides:
setComponentErrorProviderin classcom.vaadin.ui.AbstractComponent
-
getComponentErrorProvider
- Overrides:
getComponentErrorProviderin classcom.vaadin.ui.AbstractComponent
-
setStyleName
- Specified by:
setStyleNamein interfacecom.vaadin.ui.Component- Overrides:
setStyleNamein classcom.vaadin.ui.AbstractComponent
-
getStyleName
- Specified by:
getStyleNamein interfacecom.vaadin.ui.Component- Overrides:
getStyleNamein classcom.vaadin.ui.AbstractComponent
-