Text
To create an input of type- text, define the type value as text. The list of attributes passed to the input fields is as given below.
Attribute Name | Datatype | Description |
type* | String | The type of input field. For single line text input, type must be text. |
placeholder | String (150) | Sample field value displayed to the user that describes the expected value of the input field. |
name* | String (50) | A unique identifier for the field. Upon form submission, value defined for this key will be available in the function associated with the form. |
label* | String (150) | Describes the display name for this field. |
hint | String (100) | Provides a brief description of the fields purpose and the expected input. |
max_length | Integer | Specifies the maximum number of characters allowed as input. |
min_length | Integer | Specifies the minimum number of characters allowed as input. |
value | String(100) | Provide a default input value for the field. |
mandatory | Boolean | Defines if the field's requisite is mandatory or not. Note: Default value is considered to be false. |
disabled | Boolean | If disabled is true, then the field will not be editable |
Sample Code:
Copied{
"type":"text",
"name":"text",
"label":"Note",
"placeholder":"Add note",
"hint":"Add a note",
"value":"Check delivery status of order",
"mandatory":false,
"max_length":100,
"min_length":10,
"disabled" : true
}
JSON format passed in handlers for the filled-in value:
Copied{
"meta":{
"type":"text",
"value":"Add note"
},
"value":"Add note"
}