public interface ComponentState extends ComponentMessagesHolder
ComponentState contains all informations about state of this component. Changing this data will also change state displayed to system user.
com.qcadoo.view.internal.api.ComponentPattern| Modifier and Type | Interface and Description |
|---|---|
static class |
ComponentState.MessageType
Type of displayed message.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getFieldValue()
Returns value of element defined by this component or null if this component don't contains value
|
Locale |
getLocale()
Returns current localization
|
String |
getName()
Returns name of this component.
|
String |
getUuid()
Returns unique identifier of this component.
|
boolean |
isEnabled()
Returns true if element defined by this component is be enabled
|
boolean |
isHasError()
Returns true if this component has any error.
|
boolean |
isVisible()
Returns true if element defined by this component is visible and false if it is hidden.
|
void |
performEvent(ViewDefinitionState viewDefinitionState,
String event,
String... args)
Performs event on this component.
|
void |
setEnabled(boolean enable)
Defines if element defined by this component should be enabled.
|
void |
setFieldValue(Object value)
Sets new value of element defined by this component or do nothing if this component don't contains value
|
void |
setVisible(boolean visible)
Defines if element defined by this component should be visible.
|
addMessage, addMessage, addMessage, addMessage, addMessage, addTranslatedMessage, addTranslatedMessage, addTranslatedMessageObject getFieldValue()
Locale getLocale()
String getName()
String getUuid()
boolean isEnabled()
boolean isHasError()
boolean isVisible()
void performEvent(ViewDefinitionState viewDefinitionState, String event, String... args)
viewDefinitionState - viewDefinitionStateevent - name of eventargs - arguments of eventvoid setEnabled(boolean enable)
enable - true if element defined by this component should be enabledvoid setFieldValue(Object value)
value - new value of element defined by this componentvoid setVisible(boolean visible)
visible - true if element defined by this component should be visible and false if it should be hiddenCopyright © 2010-2025 Qcadoo Limited