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_BLOCKfield. 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 classFieldArrayBlockField.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 Fpostamble(InternationalizedMessage message)Adds theFieldArrayBlockField.Attributes.POSTAMBLEattribute to this component.default Fpostamble(String messageKey)Adds theFieldArrayBlockField.Attributes.POSTAMBLEattribute 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.POSTAMBLEattribute 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.POSTAMBLEattribute 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
-
-