UNPKG

stark-form-builder-next

Version:
444 lines (441 loc) 12.1 kB
[ { "sectionName": "basicinformation", "sectionTitle": "Basic Information", "layout": { "label": "2 Column", "value": "2column" }, "containerClass": "", "displaySection": true, "displaySectionTitle": true, "fields": [ { "name": "name", "type": "text", "label": "Applicant Name", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required|alpha_space", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] }, { "name": "applied_for", "type": "select", "label": "Position Applied For", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "getDesignation", "options": [], "optionsCallbackUrl": "designationUrl" }, { "name": "tech_stack", "type": "select", "label": "Technology Stack", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": true, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "getTechnology", "options": [] }, { "name": "education", "type": "text", "label": "Education", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [], "displayWhen": {}, "haveValidations": "false", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] } ], "allowedUsers": [], "sectionLayout": "2column" }, { "sectionName": "contactdetails", "sectionTitle": "Contact Details", "layout": { "label": "2 Column", "value": "2column" }, "containerClass": "", "displaySection": true, "displaySectionTitle": true, "fields": [ { "name": "email", "type": "email", "label": "Email Id", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" }, { "type": "required|email", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] }, { "name": "mobile", "type": "text", "label": "Contact Number", "id": "", "placeholder": "", "maxLength": "10", "inputClass": "", "containerClass": "", "validations": [ { "type": "required|numeric|min:10|max:10|regex:^[6-9]{1}[0-9]{9}$", "applyWhen": [], "applyWhenRelation": "OR" }, { "type": "phone", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] }, { "name": "alternative_no", "type": "text", "label": "Alternative No", "id": "", "placeholder": "", "maxLength": "10", "inputClass": "", "containerClass": "", "validations": [ { "type": "numeric|min:10|max:10|regex:^[6-9]{1}[0-9]{9}$", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] }, { "name": "locality", "type": "text", "label": "Locality", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "false", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] }, { "name": "gender", "type": "radio", "label": "Gender", "id": "", "placeholder": "", "inputClass": "", "containerClass": "mt-1", "inline": "true", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [ { "label": "Male", "value": "1" }, { "label": "Female", "value": "2" } ] }, { "name": "is_fresher", "type": "radio", "label": "Work Status", "id": "", "placeholder": "", "inputClass": "", "containerClass": "mt-1", "inline": "true", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": {}, "haveValidations": "true", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1 column" }, "fields": [], "optionCallback": "handleIsFresherChange", "options": [ { "label": "Fresher", "value": "1" }, { "label": "Experience", "value": "0" } ] }, { "name": "reason_job_change", "type": "text", "label": "Reason for job change", "id": "", "placeholder": "", "inputClass": "", "containerClass": "", "validations": [ { "type": "required", "applyWhen": [], "applyWhenRelation": "OR" } ], "displayWhen": { "conditions": [ { "name": "is_fresher", "value": "0", "condition": "==" } ], "displayWhenRelation": "OR" }, "haveValidations": "false", "haveDisplayOptions": "false", "callback": "", "callbackUrl": "", "inputToChange": "", "minDateSelector": "", "maxDateSelector": "", "disabled": false, "isMulti": false, "allowedUsers": [], "fieldsToReset": [], "fieldLayout": { "label": "1 Column", "value": "1column" }, "fields": [], "optionCallback": "", "options": [] } ], "allowedUsers": [], "sectionLayout": "2column" } ]