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
public interface FieldArrayBlockField<F extends FieldArrayBlockField<F>> extends FieldArrayField<F>
Represents the metadata for aFieldTypes.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 Classes Modifier and Type Interface Description static class
FieldArrayBlockField.Attributes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.fields.FieldArrayField
FieldArrayField.Keys
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default F
postamble(InternationalizedMessage message)
Adds theFieldArrayBlockField.Attributes.POSTAMBLE
attribute to this component.default F
postamble(String messageKey)
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, findComponent, findComponent, findComponents, 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, 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, hidden, hidden, hint, hint, isHidden, notHidden, setHelpText, setHidden, setHint, setTooltip, tooltip, tooltip
-
-
-
-
Method Detail
-
postamble
default F postamble(String messageKey)
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
default F postamble(InternationalizedMessage message)
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
-
-