TextBase
abstract class TextBase extends BaseControl
Implements the basic functionality common to text input controls.
Properties
protected string | $emptyValue | ||
protected mixed | $rawValue |
Methods
Returns control's value.
Sets whether getValue() returns null instead of empty string.
Sets the special value which is treated as empty string.
Returns the special value which is treated as empty string.
Sets the maximum number of allowed characters.
Generates control's HTML element.
No description
No description
Details
at line 35
IControl
setValue($value)
internal |
Sets control's value.
at line 52
mixed
getValue()
Returns control's value.
at line 64
TextBase
setNullable($value = true)
Sets whether getValue() returns null instead of empty string.
at line 76
TextBase
setEmptyValue($value)
Sets the special value which is treated as empty string.
at line 87
string
getEmptyValue()
Returns the special value which is treated as empty string.
at line 98
TextBase
setMaxLength($length)
Sets the maximum number of allowed characters.
at line 110
TextBase
addFilter($filter)
Appends input string filter callback.
at line 117
Html|string
getControl()
Generates control's HTML element.
at line 133
protected string|null
getRenderedValue()
No description
at line 144
BaseControl
addRule($validator, $errorMessage = null, $arg = null)
No description