|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.datadictionary.DictionaryBeanBase org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase org.kuali.rice.krad.uif.component.ComponentBase org.kuali.rice.krad.uif.element.ContentElementBase org.kuali.rice.krad.uif.control.ControlBase org.kuali.rice.krad.uif.control.TextControl
public class TextControl
Represents a HTML Text control, generally rendered as a input field of type 'text'. This can display and receive a single value
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 | |
---|---|
TextControl()
|
Method Summary | ||
---|---|---|
protected
|
copyProperties(T component)
Copies the properties over for the copy method |
|
List<Component> |
getComponentsForLifecycle()
List of components that are contained within the component and should be sent through the lifecycle |
|
DatePicker |
getDatePicker()
Renders a calendar that can be used to select a date value for the text control. |
|
Integer |
getMaxLength()
Maximum number of characters that can be inputted |
|
Integer |
getMinLength()
Minimum number of characters that can be inputted |
|
int |
getSize()
Retrieves the configured size for the control, which reflects the display width in characters for the control within the UI |
|
String |
getWatermarkText()
Gets the watermark text for this TextControl. |
|
boolean |
isTextExpand()
If set to true, this control will have a button which can be clicked to expand the text area through a popup window so the user has more space to type and see the data they are entering in this text field. |
|
void |
performFinalize(View view,
Object model,
Component parent)
The following actions are performed: Defaults maxLength, minLength (if not set) to maxLength of parent field |
|
void |
setDatePicker(DatePicker datePicker)
Setter for the date picker |
|
void |
setMaxLength(Integer maxLength)
Setter for the max number of input characters |
|
void |
setMinLength(Integer minLength)
Setter for the min number of input characters |
|
void |
setSize(int size)
Sets the size for the control |
|
void |
setTextExpand(boolean textExpand)
Sets whether this control will have a button to expand the text area through a popup window. |
|
void |
setWatermarkText(String watermarkText)
Sets the watermark text for this TextControl |
Methods inherited from class org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase |
---|
getExpressionGraph, getPropertyExpression, getPropertyExpressions, getRefreshExpressionGraph, setExpressionGraph, setPropertyExpressions, setRefreshExpressionGraph |
Methods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase |
---|
getComponentCode, getLabelFromCamelCasedName, getNamespaceCode, setComponentCode, setNamespaceCode |
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.datadictionary.uif.UifDictionaryBean |
---|
getExpressionGraph, getPropertyExpression, getPropertyExpressions, getRefreshExpressionGraph, setExpressionGraph, setPropertyExpressions, setRefreshExpressionGraph |
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean |
---|
getComponentCode, getNamespaceCode |
Constructor Detail |
---|
public TextControl()
Method Detail |
---|
public List<Component> getComponentsForLifecycle()
Component
Used by ViewHelperService
for the various lifecycle callbacks
getComponentsForLifecycle
in interface Component
getComponentsForLifecycle
in class ComponentBase
ComponentBase.getComponentsForLifecycle()
public void performFinalize(View view, Object model, Component parent)
performFinalize
in interface Component
performFinalize
in class ControlBase
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 int getSize()
SizedControl
getSize
in interface SizedControl
SizedControl.getSize()
public void setSize(int size)
SizedControl
setSize
in interface SizedControl
SizedControl.setSize(int)
public Integer getMaxLength()
If not set on control, max length of field will be used
public void setMaxLength(Integer maxLength)
maxLength
- public Integer getMinLength()
If not set on control, min length of field will be used
public void setMinLength(Integer minLength)
minLength
- public DatePicker getDatePicker()
Calendar
instance contains configuration such
as the date format string
public void setDatePicker(DatePicker datePicker)
datePicker
- public String getWatermarkText()
A watermark typically appears as light gray text within the text input element whenever the element is empty and does not have focus. This provides a hint to the user as to what the input is used for, or the type of input that is required.
public void setWatermarkText(String watermarkText)
watermarkText
- the watermarkText to setpublic boolean isTextExpand()
public void setTextExpand(boolean textExpand)
textExpand
- the textExpand to setprotected <T> void copyProperties(T component)
ComponentBase
copyProperties
in class ControlBase
component
- base beanComponentBase.copy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |