Modifier and Type | Optional Element and Description |
---|---|
String |
broadleafEnumeration
Optional - only required for BROADLEAF_ENUMERATION field types
For fields with a SupportedFieldType of BROADLEAF_ENUMERATION,
you must specify the fully qualified class name of the Broadleaf Enumeration here.
|
String |
columnWidth
Optional - only required if you want to explicitly control column width
for this field in a grid in the admin tool
Specify the column space this field will occupy in grid widgets.
|
String |
currencyCodeField
Optional - If you have FieldType set to SupportedFieldType.MONEY,
then you can specify a money currency property field.
|
boolean |
excluded
Optional - only required if you want to explicitly exclude this field from
dynamic management by the admin tool
Specify if this field should be excluded from inclusion in the
admin presentation layer
|
SupportedFieldType |
fieldType
Optional - only required if you want to explicitly specify the field type.
|
String |
friendlyName
Optional - only required if you want to display a friendly name to the user
|
int |
gridOrder
Optional - required only if you want to order the appearance of this field as it relates to other fields in a
Note that this field will only be relevant if
prominent() is also set to true. |
String |
group
Optional - only required if you want to specify a grouping for this field
Specify a GUI grouping for this field
Fields in the same group will be visually grouped together in the GUI
Note: for support I18N, this can also be a key to retrieve a localized String |
boolean |
groupCollapsed
Optional - only required if you want to control the initial collapsed state of the group
Specify whether a group is collapsed by default in the admin UI.
|
int |
groupOrder
Optional - only required if you want to order the appearance of groups in the UI
Specify an order for this group.
|
String |
helpText
Optional - only required if you want to provide help text for this field
On the form for this entity, this will show a question
mark icon next to the field.
|
String |
hint
Optional - only required if you want to provide a hint for this field
Text to display immediately to the right of a form field.
|
boolean |
largeEntry
Optional - only required if you want to give the user extra room to enter a value
for this field in the UI
If the field is a string, specify that the GUI
provide a text area
|
int |
order
Optional - only required if you want to order the appearance of this field in the UI
The order in which this field will appear in a GUI relative to other fields from the same class
|
boolean |
prominent
Optional - only required if you want this field to appear as one of the default
columns in a grid in the admin tool
Provide a hint to the GUI about the prominence of this field.
|
boolean |
readOnly
Optional - only required if you want to make the field immutable
Explicityly specify whether or not this field is mutable.
|
RequiredOverride |
requiredOverride
Optional - only required if you want to explicitly make a field required.
|
String |
ruleIdentifier
Optional - only required if the fieldType is SupportedFieldType.RULE_SIMPLE or SupportedFieldType.RULE_COMPLEX
|
String |
securityLevel
Optional - only required if you want to restrict this field
If a security level is specified, it is registered with org.broadleafcommerce.openadmin.client.security.SecurityManager
The SecurityManager checks the permission of the current user to
determine if this field should be disabled based on the specified level.
|
String |
showIfProperty
Optional - propertyName , only required if you want hide the field based on this property's value
|
String |
tab
Optional - only required if you want the field to appear under a different tab
Specify a GUI tab for this field
|
int |
tabOrder
Optional - only required if you want to order the appearance of the tabs in the UI
Specify an order for this tab.
|
String |
tooltip
Optional - only required if you want to provide a tooltip for the field
Helpful tooltip to be displayed when the admin user hovers over the field.
|
boolean |
translatable
Optional - marks this field as being translatable, which will render the translations modal in the admin UI
|
ValidationConfiguration[] |
validationConfigurations
Optional - only required if you want to provide validation for this field
Specify the validation to use for this field in the admin, if any
|
VisibilityEnum |
visibility
Optional - only required if you want to restrict the visibility of this field in the admin tool
Describes how the field is shown in admin GUI.
|
public abstract String friendlyName
Optional - only required if you want to display a friendly name to the user
public abstract String securityLevel
public abstract int order
public abstract int gridOrder
prominent()
is also set to true.public abstract VisibilityEnum visibility
public abstract SupportedFieldType fieldType
public abstract String group
public abstract int groupOrder
public abstract boolean groupCollapsed
public abstract String tab
public abstract int tabOrder
public abstract boolean largeEntry
public abstract boolean prominent
public abstract String columnWidth
public abstract String broadleafEnumeration
public abstract boolean readOnly
public abstract ValidationConfiguration[] validationConfigurations
public abstract RequiredOverride requiredOverride
public abstract boolean excluded
public abstract String tooltip
public abstract String helpText
public abstract String hint
public abstract String showIfProperty
Optional - propertyName , only required if you want hide the field based on this property's value
If the property is defined and found to be set to false, in the AppConfiguraionService, then this field will be excluded in the admin presentation layer
public abstract String currencyCodeField
public abstract String ruleIdentifier
Optional - only required if the fieldType is SupportedFieldType.RULE_SIMPLE or SupportedFieldType.RULE_COMPLEX
Identifies the type for which this rule builder is targeted. See RuleIdentifier for a list of identifier types supported out-of-the-box. Note - one of the main uses of this value is to help identify the proper RuleBuilderService instance to generate the correct field value options for this rule builder.
public abstract boolean translatable
Optional - marks this field as being translatable, which will render the translations modal in the admin UI
Copyright © 2014. All rights reserved.