UNPKG

angular2-json-schema-form

Version:
65 lines (64 loc) 1.31 kB
{ "JSONSchema": { "type": "object", "title": "Number fields & widgets", "properties": { "number": { "title": "Number", "type": "number" }, "integer": { "title": "Integer", "type": "integer" }, "numberEnum": { "type": "number", "title": "Number enum", "enum": [ 1, 2, 3 ] }, "numberEnumRadio": { "type": "number", "title": "Number enum", "enum": [ 1, 2, 3 ] }, "integerRange": { "title": "Integer range", "type": "integer", "minimum": 42, "maximum": 100 }, "integerRangeSteps": { "title": "Integer range (by 10)", "type": "integer", "minimum": 50, "maximum": 100, "multipleOf": 10 } } }, "UISchema": { "integer": { "ui:widget": "updown" }, "numberEnumRadio": { "ui:widget": { "component": "radio", "options": { "inline": true } } }, "integerRange": { "ui:widget": "range" }, "integerRangeSteps": { "ui:widget": "range" } }, "formData": { "number": 3.14, "integer": 42, "numberEnum": 3, "numberEnumRadio": 3, "integerRange": 58, "integerRangeSteps": 60 } }