βΉοΈForms
Creating the FormField
{ componentName: 'ContentMain', content: [{ uid: '', componentName: 'Single Step Form', dataSource: '', fields: { ModelJson: { value: '[ { "title":"Form Name", "fields":{ "Name":{ "label":"Form Name", "type":"input", "value":"Form Name", "name":"Name" }, "Id":{ "label":"Id", "type":"hidden", "value":"", "name":"Id" } }, "fresh":true }, { "title":"Text Input", "fields":{ "FormId":{ "label":"FormId", "type":"hidden", "value":"stepOne", "name":"FormId" }, "Name":{ "label":"Name", "type":"hidden", "value":"textinput", "name":"Name" }, "Id":{ "label":"Id", "type":"input", "value":"fixtureName", "name":"Id" }, "Label":{ "label":"Label", "type":"input", "value":"Fixture Selection", "name":"Label" }, "BackEndLabel":{ "label":"BackEnd Label", "type":"input", "value":"Fixture Selection", "name":"BackEndLabel" }, "Value":{ "label":"Default Value", "type":"input", "value":"", "name":"Value" }, "DefaultValueSource":{ "label":"Default Value Source", "type":"select", "value":[ { "value":"None", "selected":false, "label":"None" }, { "value":"cookie", "selected":true, "label":"Cookie" } ], "name":"DefaultValueSource" }, "DefaultValueKey":{ "label":"Default Value Source Key", "type":"input", "value":"fixtureName", "name":"DefaultValueKey"}] } } }] }
[ { "title": "Radio List", "fields": { "FormId": { "label": "FormId", "type": "hidden", "value": "stepOne", "name": "FormId" }, "Name": { "label": "Name", "type": "input", "value": "Are you a customer requesting a single light for your yard or property?", "name": "Name" }, "Label": { "label": "Label", "type": "input", "value": "Are you a customer requesting a single light for your yard or property?", "name": "Label" }, "BackEndLabel": { "label": "BackEnd Label", "type": "input", "value": "Are you a customer requesting a single light for your yard or property?", "name": "BackEndLabel" }, "GroupName": { "label": "Group Name", "type": "input", "value": "GroupName", "name": "GroupName" }, "Value": { "label": "Default Value", "type": "input", "value": "", "name": "Value" }, "Id": { "label": "Id", "type": "input", "value": "radiolist", "name": "Id" }, "TooltipText": { "label": "Tooltip Text", "type": "input", "value": "", "name": "TooltipText" }, "CustomValidationErrorMsg": { "label": "Custom Validation Err. Msg.", "type": "input", "value": "Please pick an option.", "name": "CustomValidationErrorMsg" }, "AppearsOnFormConfirmation": { "label": "Appear on Confirmation", "type": "checkbox", "value": true, "name": "AppearsOnFormConfirmation" }, "Required": { "label": "Required", "type": "checkbox", "value": true, "name": "Required" }, "InputItems": { "label": "Items", "type": "radiolist", "value": "[{\"text\":\"Yes\",\"value\":\"Yes\"},{\"text\":\"No\",\"value\":\"No\"}]", "name": "InputItems" } }, "fresh": true }, { "title": "Section Header", "fields": { "FormId": { "label": "FormId", "type": "hidden", "value": "stepOne", "name": "FormId" }, "Name": { "label": "Name", "type": "hidden", "value": "sectionhdr", "name": "Name" }, "Label": { "label": "Label", "type": "input", "value": "Name & Address", "name": "Label" }, "BackEndLabel": { "label": "BackEnd Label", "type": "input", "value": "Name & Address", "name": "BackEndLabel" }, "Id": { "label": "Id", "type": "hidden", "value": "sectionhdr", "name": "Id" } }, "fresh": true }, { "title": "First Name", "fields": { "FormId": { "label": "FormId", "type": "hidden", "value": "stepOne", "name": "FormId" }, "Name": { "label": "Name", "type": "hidden", "value": "FirstName", "name": "Name" }, "Id": { "label": "Id", "type": "hidden", "value": "FirstName", "name": "Id" }, "Label": { "label": "Label", "type": "hidden", "value": "First Name", "name": "Label" }, "BackEndLabel": { "label": "BackEnd Label", "type": "hidden", "value": "First Name", "name": "BackEndLabel" }, "Value": { "label": "Default Value", "type": "hidden", "value": "", "name": "Value" }, "ValidationPattern": { "label": "Validation Rule", "type": "hidden", "value": "lettersWhiteSpace", "name": "ValidationPattern" }, "TooltipText": { "label": "Tooltip Text", "type": "input", "value": "", "name": "TooltipText" }, "CustomValidationErrorMsg": { "label": "Custom Validation Err. Msg.", "type": "hidden", "value": "Please enter a first name.", "name": "CustomValidationErrorMsg" }, "AppearsOnFormConfirmation": { "label": "Appear on Confirmation", "type": "checkbox", "value": false, "name": "AppearsOnFormConfirmation" }, "Required": { "label": "Required", "type": "checkbox", "value": true, "name": "Required" }, "MinimumLength": { "label": "Min. Length", "type": "hidden", "value": "", "name": "MinimumLength" }, "MaximumLength": { "label": "Max. Length", "type": "hidden", "value": "40", "name": "MaximumLength" }, "Predefined": { "label": "Predefined", "type": "hidden", "value": "true", "name": "Predefined" }, "ColumnWidth": { "label": "Column Width", "type": "select", "value": [ { "value": "2", "selected": false, "label": "2" }, { "value": "3", "selected": true, "label": "3" }, { "value": "4", "selected": false, "label": "4" }, { "value": "5", "selected": false, "label": "5" }, { "value": "6", "selected": false, "label": "6" } ], "name": "ColumnWidth" } }, "fresh": true } ]
Side note: Important info
Inside the FormField
MultiStepForm
Last updated