Interface FieldArrayBlockField<F extends FieldArrayBlockField<F>>
- All Superinterfaces:
Comparable<F>
,Component<F>
,Copyable<F>
,Field<F>
,FieldArrayField<F>
,FormComponent<F>
,Serializable
- All Known Implementing Classes:
DefaultFieldArrayBlockField
Represents the metadata for a
FieldTypes.FIELD_ARRAY_BLOCK
field. Renders a controllable
field array form group that can manage duplicating its components.- Author:
- Dima Myroniuk (dmyroniuk)
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.fields.FieldArrayField
FieldArrayField.Keys
-
Method Summary
Modifier and TypeMethodDescriptiondefault F
postamble
(InternationalizedMessage message) Adds theFieldArrayBlockField.Attributes.POSTAMBLE
attribute to this component.default F
Adds theFieldArrayBlockField.Attributes.POSTAMBLE
attribute to this component.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
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Field
clearReadOnlyConditionals, decorated, decorated, defaultValue, getDefaultValue, getName, getPlaceholder, getReadOnlyConditionals, getRequiredMessage, getValidationSchema, isReadOnly, isRequired, isShowInQueryBuilder, isTargetCollection, name, notReadOnly, notRequired, placeholder, placeholder, readOnly, readOnly, readOnlyConditional, readOnlyConditionals, required, required, required, required, requiredMessage, requiredMessage, setDefaultValue, setName, setPlaceholder, setReadOnly, setReadOnlyConditionals, setRequired, setRequiredMessage, setShowInQueryBuilder, setValidationSchema, targetIsCollection, targetIsNotCollection, validationMethod, validationSchema, validationSchema
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.fields.FieldArrayField
addField, addField, addField, addFields, findField, getField
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.FormComponent
getHelpText, getHint, getTooltip, helpText, helpText, helpText, hidden, hidden, hint, hint, isHidden, notHidden, setHelpText, setHidden, setHint, setTooltip, tooltip, tooltip
-
Method Details
-
postamble
Adds theFieldArrayBlockField.Attributes.POSTAMBLE
attribute to this component. The attribute value is used to display between components.- Parameters:
messageKey
- the message key to display between components- Returns:
- this field for further customization
-
postamble
Adds theFieldArrayBlockField.Attributes.POSTAMBLE
attribute to this component. The attribute value is used to display between components.- Parameters:
message
- the message to display between components- Returns:
- this field for further customization
-