Interface FormComponent<C extends FormComponent<C>>
- All Superinterfaces:
Comparable<C>
,Component<C>
,Copyable<C>
,Serializable
- All Known Subinterfaces:
CollapsibleGroup<G>
,ControlGroup<G>
,CustomAttributesGridField<F>
,DateField<F>
,Dependent<D>
,DerivedField<F>
,DerivedSelectField<F>
,DerivedUrlField<F>
,DynamicField<F>
,EnumSwitchField<F>
,ExportHistoryGridExternal<E>
,External<E>
,Field<F>
,FieldArrayBlockField<F>
,FieldArrayField<F>
,FieldArrayGridField<F>
,FileInputField<F>
,GridExternal<E>
,Group<G>
,InlineGroup<G>
,IntegerField<F>
,LinkExternal<E>
,LinkGroup<G>
,LookupField<F>
,Message<M>
,MoneyField<F>
,PhoneField<F>
,QueryBuilderField<F>
,ResidentGridField<F>
,ResidentMapField<F>
,RuleBuilderField<F>
,SelectField<F>
,TreeExternal<E>
- All Known Implementing Classes:
AbstractExternal
,AbstractField
,AbstractFormComponent
,AbstractGroup
,AbstractMessage
,DefaultBasicGroup
,DefaultCollapsibleGroup
,DefaultControlGroup
,DefaultCustomAttributesGridField
,DefaultDateField
,DefaultDerivedField
,DefaultDerivedSelectField
,DefaultDerivedUrlField
,DefaultDynamicField
,DefaultEnumSwitchField
,DefaultExportHistoryGridExternal
,DefaultExternal
,DefaultField
,DefaultFieldArrayBlockField
,DefaultFieldArrayGridField
,DefaultFileInputField
,DefaultGridExternal
,DefaultGroup
,DefaultInlineGroup
,DefaultIntegerField
,DefaultLinkExternal
,DefaultLinkGroup
,DefaultLookupField
,DefaultMessage
,DefaultMoneyField
,DefaultPhoneField
,DefaultQueryBuilderField
,DefaultResidentGridField
,DefaultResidentMapField
,DefaultRuleBuilderField
,DefaultSelectField
,DefaultTreeExternal
Represents the metadata for a component that resides with a form.
- Author:
- Nick Crum (ncrum)
-
Method Summary
Modifier and TypeMethodDescriptionAdditional information that can be displayed from a clickable popup from a (?) or (!) icon displaying next to the componentgetHint()
Displays as text next to the field with information about how a user should fill it out.Displays when hovering over a field that gives additional information on what potential values can be or how the field should be filled outdefault C
helpText
(ExplanatoryMessage helpText) default C
default C
helpText
(String helpText, ExplanatoryMessage.Type type) default C
hidden()
default C
hidden
(boolean hidden) default C
hint
(InternationalizedMessage hint) default C
boolean
isHidden()
Whether or not this component is hidden within the form.default C
void
setHelpText
(ExplanatoryMessage helpText) void
setHidden
(boolean isHidden) void
void
setTooltip
(ExplanatoryMessage tooltip) default C
tooltip
(ExplanatoryMessage tooltip) default C
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
Method Details
-
isHidden
boolean isHidden()Whether or not this component is hidden within the form.- Returns:
- whether or not hidden
-
getHelpText
ExplanatoryMessage getHelpText()Additional information that can be displayed from a clickable popup from a (?) or (!) icon displaying next to the component
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the help text
-
getTooltip
ExplanatoryMessage getTooltip()Displays when hovering over a field that gives additional information on what potential values can be or how the field should be filled out
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the tooltip
-
getHint
InternationalizedMessage getHint()Displays as text next to the field with information about how a user should fill it out. This is always visible when rendering the field
This value is translatable and can be a key that maps into a message bundle
- Returns:
- the hint
-
setHidden
void setHidden(boolean isHidden) -
setHelpText
-
setTooltip
-
setHint
-
notHidden
-
helpText
-
helpText
-
helpText
-
tooltip
-
tooltip
-
hint
-
hint
-