angular2-json-schema-form
Version:
Angular 2 JSON Schema Form builder
55 lines (54 loc) • 1.02 kB
JSON
{
"schema": {
"gender": {
"type": "string",
"title": "Gender",
"enum": [ "male", "female", "alien" ]
},
"gender2": {
"type": "string",
"title": "Gender",
"enum": [ "male", "female", "alien" ],
"required": true
},
"ismale": {
"type": "boolean",
"title": "Is male?"
},
"isfemale": {
"type": "boolean",
"title": "Is female?"
}
},
"form": [ {
"key": "gender",
"titleMap": {
"male": "Dude",
"female": "Dudette",
"alien": "I'm from outer space!"
}
}, {
"key": "gender2",
"title": "Gender re-ordered",
"options": {
"": "Please select",
"alien": "I'm from outer space!",
"male": "Dude",
"female": "Dudette"
}
}, {
"key": "ismale",
"type": "select",
"required": true
}, {
"key": "isfemale",
"type": "select",
"titleMap": {
"false": "No",
"true": "Yes"
}
}, {
"title": "Submit",
"type": "submit"
} ]
}