UNPKG

@appscode/ui-builder

Version:
82 lines 1.66 kB
{ "type": "single-step-form-array", "label": { "text": "labels.match_fields" }, "addFormLabel": "labels.match_field", "schema": { "$ref": "schema#/" }, "customClass": "mb-20", "tableContents": [ { "type": "value", "typeOfValue": "string", "inTableColumn": true, "label": { "text": "labels.key" }, "path": "key" }, { "type": "value", "typeOfValue": "string", "inTableColumn": true, "label": { "text": "labels.operator" }, "path": "operator" }, { "type": "value", "typeOfValue": "array", "inTableColumn": true, "label": { "text": "labels.values" }, "path": "values" } ], "element": { "elements": [ { "label": { "text": "labels.key" }, "type": "input", "schema": { "$ref": "schema#/items/properties/key" } }, { "label": { "text": "labels.operator" }, "type": "select", "fetch": "getOperatorsList", "schema": { "$ref": "schema#/items/properties/operator" } }, { "schema": { "$ref": "schema#/items/properties/values" }, "type": "list-input-form", "element": { "label": { "text": "labels.value" }, "schema": { "$ref": "schema#/items/properties/values/items" }, "type": "input" }, "label": { "text": "labels.values" } } ], "type": "single-step-form" } }