|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.uif.component.ConfigurableBase org.kuali.rice.krad.uif.component.ComponentBase org.kuali.rice.krad.uif.field.FieldBase org.kuali.rice.krad.uif.field.LabelField
public class LabelField
Contains a label for another Field
instance
The LabelField
exists so that the label can be placed separate
from the component in a layout manager such as the
GridLayoutManager
. It addition it can be used to style the label
(from the inherited styleClass and style properties)
Field Summary |
---|
Fields inherited from interface org.kuali.rice.krad.uif.component.Ordered |
---|
INITIAL_ORDER_VALUE |
Fields inherited from interface org.springframework.core.Ordered |
---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
Constructor Summary | |
---|---|
LabelField()
|
Method Summary | |
---|---|
List<Component> |
getComponentsForLifecycle()
List of components that are contained within the component and should be sent through the lifecycle |
String |
getLabelForComponentId()
Indicates the id for the component the label applies to |
String |
getLabelText()
Text that will display as the label |
MessageField |
getRequiredMessageField()
MessageField instance that will display a required indicator |
UifConstants.Position |
getRequiredMessagePlacement()
Indicates where the required message field should be placed in relation to the label field, valid options are 'LEFT' and 'RIGHT' |
boolean |
isRenderColon()
Indicates whether a colon should be rendered after the label text, generally used when the label appears to the left of the field's control or value |
void |
performFinalize(View view,
Object model,
Component parent)
The following finalization is performed: If label text is blank, set render to false for field |
void |
setLabelForComponentId(String labelForComponentId)
Setter for the component id the label applies to |
void |
setLabelText(String labelText)
Setter for the label text |
void |
setRenderColon(boolean renderColon)
Setter for the render colon indicator |
void |
setRequiredMessageField(MessageField requiredMessageField)
Setter for the required message field |
void |
setRequiredMessagePlacement(UifConstants.Position requiredMessagePlacement)
Setter for the required message field placement |
Methods inherited from class org.kuali.rice.krad.uif.field.FieldBase |
---|
getComponentSecurityClass, getComponentTypeName, getFieldSecurity, getLabel, getLabelField, getLabelPlacement, getShortLabel, isLabelFieldRendered, performInitialization, setComponentSecurity, setLabel, setLabelField, setLabelFieldRendered, setLabelPlacement, setShortLabel, setShowLabel |
Methods inherited from class org.kuali.rice.krad.uif.component.ConfigurableBase |
---|
getPropertyExpression, getPropertyExpressions, setPropertyExpressions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.rice.krad.uif.component.Configurable |
---|
getPropertyExpression, getPropertyExpressions, setPropertyExpressions |
Constructor Detail |
---|
public LabelField()
Method Detail |
---|
public void performFinalize(View view, Object model, Component parent)
performFinalize
in interface Component
performFinalize
in class FieldBase
view
- - view instance that should be finalized for renderingmodel
- - top level object containing the dataparent
- - parent componentComponentBase.performFinalize(org.kuali.rice.krad.uif.view.View,
java.lang.Object, org.kuali.rice.krad.uif.component.Component)
public List<Component> getComponentsForLifecycle()
Component
Used by ViewHelperService
for the various lifecycle
callbacks
getComponentsForLifecycle
in interface Component
getComponentsForLifecycle
in class FieldBase
ComponentBase.getComponentsForLifecycle()
public String getLabelForComponentId()
Used for setting the labelFor attribute of the corresponding HTML element. Note this gets set automatically by the framework during the initialize phase
public void setLabelForComponentId(String labelForComponentId)
labelForComponentId
- public String getLabelText()
public void setLabelText(String labelText)
labelText
- public boolean isRenderColon()
public void setRenderColon(boolean renderColon)
renderColon
- public MessageField getRequiredMessageField()
MessageField
instance that will display a required indicator
To indicate a field must have a value (required input) the required message field can be set to display an indicator or message along with the label. The message field also dictates the styling of the required message
public void setRequiredMessageField(MessageField requiredMessageField)
requiredMessageField
- public UifConstants.Position getRequiredMessagePlacement()
public void setRequiredMessagePlacement(UifConstants.Position requiredMessagePlacement)
requiredMessagePlacement
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |