Skip to main content

Form fields

Input​

Input​

{
"label": "Enter your name",
"name": "name",
"initialValue": "",
"rules": [
{
"required": true,
"message": "Please enter your name!"
}
],
"inputComponent": {
"type": "Input",
"props": {
"style": {}
}
}
}

InputNumber​

{
"label": "Enter your score",
"name": "score",
"initialValue": "",
"rules": [
{
"required": true,
"message": "Please enter your score!"
}
],
"inputComponent": {
"type": "InputNumber",
"props": {
"min": 0,
"max": 100,
"style": {}
}
}
}

Picker​

DatePicker​

{
"label": "Enter your date of birth",
"name": "dateOfBirth",
"initialValue": "",
"rules": [
{
"required": true,
"message": "Please enter your date of birth!"
}
],
"inputComponent": {
"type": "DatePicker",
"props": {
"style": {}
}
}
}

Select​

Select (One)​

{
"label": "Divisions",
"name": "divisionIds",
"rules": [
{
"required": true,
"message": "Please select one division!"
}
],
"inputComponent": {
"type": "Select",
"dataSource": "p_API_EBM_GetDivisions_OPTIONS",
"dataSourceAppName": "Report",
"props": {
"style": {}
}
}
}

Select.Multiple​

{
"label": "Divisions",
"name": "divisionIds",
"rules": [
{
"required": true,
"message": "Please select one division!"
}
],
"inputComponent": {
"type": "Select.Multiple",
"dataSource": "p_API_EBM_GetDivisions_OPTIONS",
"dataSourceAppName": "Report",
"props": {
"style": {}
}
}
}

Checkbox​

Checkbox.Group​

{
"label": "Divisions",
"name": "divisionIds",
"rules": [
{
"required": true,
"message": "Please select one division!"
}
],
"inputComponent": {
"type": "Checkbox.Group",
"dataSource": "p_API_EBM_GetDivisions_OPTIONS",
"dataSourceAppName": "Report",
"props": {
"style": {}
}
}
}