A Repeatable Inputs Widget is a dynamic form element that allows users to add multiple sets of fields with the same structure. Each set of fields is called an item, and users can repeat it as many times as needed.
The Repeater Component is useful when the number of inputs is variable or unknown in advance, such as adding multiple subjects, work experiences, or addresses. Key aspects include:
Complete JSON Object
{
"key":"subjects",
"type":"customrepeater",
"props":{
"addText":"Add subject",
"uniqueRepeaterValues": ["subject_name"]
},
"fieldArray":{
"fieldGroup":[
{
"key":"subject_name",
"type":"input",
"props":{
"label":"Subject",
"required":true
}
},
{
"key":"grade",
"type":"input",
"props":{
"label":"Grade",
"required":true
}
}
]
},
"validation":null,
"validators":null,
"expressions":null,
"expressionProperties":null
}
Allowed Custom Properties
Allowed Validations
validator-(n)