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.IncorrectConcurrentAccessHandler
Nested 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.DetachListener
Nested 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.Listener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
Nested 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.ComponentDetachListener
Nested 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
Modifier and TypeFieldDescriptionprotected com.vaadin.ui.CssLayout
protected String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected JmixLabel
protected CurrencyLabelPosition
protected static final String
protected com.vaadin.ui.CssLayout
protected boolean
protected JmixTextField
Fields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredError
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doSetValue
(String value) void
focus()
com.vaadin.server.ErrorMessage
Supplier<com.vaadin.server.ErrorMessage>
com.vaadin.server.ErrorMessage
com.vaadin.ui.TextField
boolean
int
getValue()
protected void
init()
protected com.vaadin.ui.Component
protected void
protected void
protected void
void
setComponentError
(com.vaadin.server.ErrorMessage componentError) void
setComponentErrorProvider
(Supplier<com.vaadin.server.ErrorMessage> componentErrorProvider) void
setCurrency
(String currency) void
setCurrencyLabelPosition
(CurrencyLabelPosition currencyLabelPosition) void
setReadOnly
(boolean readOnly) void
setRequiredError
(String requiredMessage) void
setShowCurrencyLabel
(boolean showCurrency) void
setStyleName
(String style) void
setTabIndex
(int tabIndex) protected void
protected boolean
Methods inherited from class com.vaadin.ui.CustomField
attach, getContent, getState, getState, iterator, setFocusDelegate, setHeight, setWidth
Methods inherited from class com.vaadin.ui.AbstractField
addValueChangeListener, createValueChange, getCustomAttributes, isDifferentValue, isReadOnly, isRequiredIndicatorVisible, readDesign, setRequiredIndicatorVisible, setValue, setValue, writeDesign
Methods 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, setWidthUndefined
Methods 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, updateDiffstate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods 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, setErrorHandler
Methods 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, writeDesign
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
Methods inherited from interface com.vaadin.data.HasValue
clear, getDefaultValidator, getEmptyValue, getOptionalValue, isEmpty
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods 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:
initContent
in classcom.vaadin.ui.CustomField<String>
-
focus
public void focus()- Specified by:
focus
in interfacecom.vaadin.ui.Component.Focusable
- Overrides:
focus
in classcom.vaadin.ui.CustomField<String>
-
setTabIndex
public void setTabIndex(int tabIndex) - Specified by:
setTabIndex
in interfacecom.vaadin.ui.Component.Focusable
- Overrides:
setTabIndex
in classcom.vaadin.ui.CustomField<String>
-
getTabIndex
public int getTabIndex()- Specified by:
getTabIndex
in interfacecom.vaadin.ui.Component.Focusable
- Overrides:
getTabIndex
in classcom.vaadin.ui.CustomField<String>
-
setReadOnly
public void setReadOnly(boolean readOnly) -
doSetValue
- Specified by:
doSetValue
in classcom.vaadin.ui.AbstractField<String>
-
getValue
-
setRequiredError
- Overrides:
setRequiredError
in classcom.vaadin.ui.AbstractComponent
-
getRequiredError
- Overrides:
getRequiredError
in classcom.vaadin.ui.AbstractComponent
-
getErrorMessage
public com.vaadin.server.ErrorMessage getErrorMessage()- Overrides:
getErrorMessage
in classcom.vaadin.ui.AbstractComponent
-
setComponentError
public void setComponentError(com.vaadin.server.ErrorMessage componentError) - Overrides:
setComponentError
in classcom.vaadin.ui.AbstractComponent
-
getComponentError
public com.vaadin.server.ErrorMessage getComponentError()- Overrides:
getComponentError
in classcom.vaadin.ui.AbstractComponent
-
getInternalComponent
public com.vaadin.ui.TextField getInternalComponent() -
setComponentErrorProvider
public void setComponentErrorProvider(Supplier<com.vaadin.server.ErrorMessage> componentErrorProvider) - Overrides:
setComponentErrorProvider
in classcom.vaadin.ui.AbstractComponent
-
getComponentErrorProvider
- Overrides:
getComponentErrorProvider
in classcom.vaadin.ui.AbstractComponent
-
setStyleName
- Specified by:
setStyleName
in interfacecom.vaadin.ui.Component
- Overrides:
setStyleName
in classcom.vaadin.ui.AbstractComponent
-
getStyleName
- Specified by:
getStyleName
in interfacecom.vaadin.ui.Component
- Overrides:
getStyleName
in classcom.vaadin.ui.AbstractComponent
-