Textarea properties
Usage
{
type: "textarea",
name?: string,
id?: string,
value?: string,
numberMask?:
| {
prefix?: string; // "" by default (before the value)
suffix?: string; // "" by default (after the value)
groupSeparator?: string; // "," by default
decSeparator?: string; // "." by default
allowNegative?: boolean; // true by default
maxIntLength?: number; // 16 by default (for the number type)
maxDecLength?: number; // 2 by default (for the number type)
minDecLength?: number; // 0 by default
}
| boolean,
patternMask?:
| {
pattern: ((value: string | number) => string) | string;
charFormat?: {
[char: string]: RegExp;
};
}
| string,
css?: string,
disabled?: boolean, // false by default
height?: string | number | "content", // "content" by default
hidden?: boolean, // false by default
padding?: string | number,
required?: boolean, // false by default
validation?: string | (input: string | number) => boolean,
width?: string | number | "content", // "content" by default
maxlength?: number | string,
minlength?: number | string,
placeholder?: string,
readOnly?: boolean, // false by default
resizable?: boolean, // false by default
hiddenLabel?: boolean, // false by default
label?: string,
labelPosition?: "left" | "top", // "top" by default
labelWidth?: string | number,
helpMessage?: string,
preMessage?: string,
successMessage?: string,
errorMessage?: string,
}
Description
type | (required) the type of a control, set it to "textarea" |
name | (optional) the name of a control |
id | (optional) the id of a control, auto-generated if not set |
value | (optional) the initial value of the textarea |
numberMask | (optional) sets an input mask for entering number values. Can be set in two ways:
|
patternMask | (optional) sets an input mask for entering number and string values according to a special pattern. Can be set in two ways:
|
css | (optional) adds style classes to a control |
disabled | (optional) defines whether a control is enabled (false) or disabled (true), false by default |
height | (optional) the height of a control, "content" by default |
hidden | (optional) defines whether a control is hidden, false by default |
padding | (optional) sets padding between a cell and a border of the Textarea control |
required | (optional) defines whether a control is required, false by default |
validation | (optional) the rule of input validation. Can be set in two ways:
|
width | (optional) the width of a control, "content" by default |
maxlength | (optional) the maximum number of characters allowed in the textarea |
minlength | (optional) the minimum number of characters allowed in the textarea |
placeholder | (optional) a tip for the textarea |
readOnly | (optional) defines whether a textarea is readonly, false by default |
resizable | (optional) adds a resizer icon into a textarea, if set to true, false by default |
hiddenLabel | (optional) makes the label invisible, false by default |
label | (optional) specifies a label for a control |
labelPosition | (optional) defines the position of a label: "left" | "top", "top" by default |
labelWidth | (optional) sets the width of the label of a control |
helpMessage | (optional) adds a help message to a control |
preMessage | (optional) a message that contains instructions for interacting with the control |
successMessage | (optional) a message that appears in case of successful validation of the control value |
errorMessage | (optional) a message that appears in case of error during validation of the control value |
Example
Related article: Textarea