public interface Field extends Component
Container
Provides a wrapper for various user interface elements so they can be treated
uniformly by a container and rendered using a LayoutManager
.
Implementations exist for various types of elements and properties to
configure that element.
INITIAL_ORDER_VALUE
Modifier and Type | Method and Description |
---|---|
Label |
getFieldLabel()
Label instance for the field |
FieldSecurity |
getFieldSecurity()
Field Security object that indicates what authorization (permissions) exist for the field
|
String |
getLabel()
Label text for the field
|
int |
getLabelColSpan()
Label column span for the field
|
List<String> |
getLabelStyleClasses()
Label style classes for the field
|
String |
getShortLabel()
Short label for the field
|
boolean |
isLabelLeft()
The label for this field will be positioned to the left of the field content, when true.
|
boolean |
isLabelRendered()
Indicates whether the contained
Label has been rendered
as part of another field and thus should not be rendered with the
attribute |
void |
setFieldLabel(Label label)
Setter for the field's label field
|
void |
setLabel(String labelText)
Setter for the field's label text
|
void |
setLabelColSpan(int labelColSpan)
Setter for the field's label column span
|
void |
setLabelLeft(boolean labelLeft) |
void |
setLabelRendered(boolean labelFieldRendered)
Setter for the label field rendered indicator
|
void |
setLabelStyleClasses(List<String> labelStyleClasses)
Setter for the field's label style classes
|
void |
setShortLabel(String shortLabel)
Setter for the field's short label text
|
addAriaAttribute, addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, afterEvaluateExpression, appendToStyle, completeValidation, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAdditionalTemplates, getAlign, getAriaAttributes, getAriaAttributesAsString, getCanCopyOnReadOnly, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getComponentTypeName, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getCssClasses, getCssGridSizes, getDataAttributes, getEventHandlerScript, getExcludeIf, getExcludeUnless, getFieldsToSendOnRefresh, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getLibraryCssClasses, getMethodToCallOnRefresh, getOrder, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getReadOnly, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRole, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, getWrapperCssClasses, getWrapperStyle, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isOmitFromFormPost, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isRefreshedByAction, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setAriaAttributes, setCanCopyOnReadOnly, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContext, setCssClasses, setCssGridSizes, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setFieldsToSendOnRefresh, setForceSessionPersistence, setHidden, setLibraryCssClasses, setOmitFromFormPost, setOrder, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRole, setRowSpan, setScriptDataAttributes, setSelfRendered, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
checkMutable, getContainerIdSuffix, getId, getPhasePathMapping, getViewPath, getViewStatus, isFinal, isInitialized, isModelApplied, isMutable, isRender, notifyCompleted, performApplyModel, performFinalize, performInitialization, pushAllToContext, pushObjectToContext, setContainerIdSuffix, setId, setPhasePathMapping, setRender, setViewPath, skipLifecycle
getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnInputScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnInputScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript
String getLabel()
The label is generally used to identify the field in the user interface
String getShortLabel()
For areas of the user interface that have limited area (such as table headers), the short label can be used to identify the field
void setShortLabel(String shortLabel)
shortLabel
- Label getFieldLabel()
Label
instance for the field
The label field contains the labeling text for the field in addition to configuration for rendering in the user interface (such as the styling for the label area)
void setFieldLabel(Label label)
label
- boolean isLabelLeft()
The usage of this option is for one-off instances in which a label must be positioned to the left of a field for layout purposes. It is recommended that if many fields will have their labels positioned to the left in a group that a CssGridLabelColumnLayoutManager backed group be used instead.
void setLabelLeft(boolean labelLeft)
isLabelLeft()
boolean isLabelRendered()
Label
has been rendered
as part of another field and thus should not be rendered with the
attributevoid setLabelRendered(boolean labelFieldRendered)
labelFieldRendered
- List<String> getLabelStyleClasses()
void setLabelStyleClasses(List<String> labelStyleClasses)
labelStyleClasses
- int getLabelColSpan()
void setLabelColSpan(int labelColSpan)
labelColSpan
- FieldSecurity getFieldSecurity()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.