UNPKG

abp-blueprint

Version:

RoadieJS blueprint to support Ordnance Survey's AddressBase Premium

256 lines (254 loc) 5.18 kB
[ { "element": "macro", "id": "streetUiMacro", "config": {} }, { "element": "widget", "id": "swaOrgRefNaming", "path": "streetUiMacro", "config": { "widgetType": "lookup", "widgetSubType": "single", "placeholder": "Search local custodians", "singular": "local custodian", "field": "swaOrgRefNaming", "schema": "localCustodianCodes", "required": true, "prompt": { "text": "Local custodian" } } }, { "element": "widget", "id": "swaOrgRefNaming", "path": "streetUiMacro", "config": { "widgetType": "lookup", "widgetSubType": "single", "placeholder": "Search local custodians", "singular": "local custodian", "field": "swaOrgRefNaming", "schema": "localCustodianCodes", "required": true, "prompt": { "text": "Local custodian" } } }, { "element": "widget", "id": "state", "path": "streetUiMacro", "config": { "widgetType": "select", "prompt": { "text": "State" }, "listId": "streetStateCodes", "dataPath": "state" } }, { "element": "widget", "id": "stateDate", "path": "streetUiMacro", "config": { "widgetType": "date", "prompt": { "text": "State date" }, "dataPath": "stateDate" } }, { "element": "widget", "id": "streetSurface", "path": "streetUiMacro", "config": { "widgetType": "select", "prompt": { "text": "Surface" }, "listId": "streetSurfaceCodes", "dataPath": "streetSurface" } }, { "element": "widget", "id": "streetClassification", "path": "streetUiMacro", "config": { "widgetType": "select", "prompt": { "text": "Classification" }, "listId": "streetClassificationCodes", "dataPath": "streetClassification" } }, { "element": "widget", "id": "descriptors", "path": "streetUiMacro", "config": { "widgetType": "table", "heading": "Street descriptors", "singular": "street descriptor", "plural": "street descriptors", "dataPath": "descriptors", "uiId": "descriptorUi", "createAllowed": true, "deleteAllowed": true, "cols": [ { "label": "Description", "field": "streetDescription", "action": "update" }, { "label": "Language", "field": "language", "action": "update", "filter": { "name": "listLookup", "args": ["'languageCodes'", "activity.data._$lists"] } } ], "defaults": { "language": "ENG" } } }, { "element": "widget", "id": "version", "path": "streetUiMacro", "config": { "widgetType": "number", "prompt": { "text": "Version" }, "dataPath": "version" } }, { "element": "widget", "id": "streetStartDate", "path": "streetUiMacro", "config": { "widgetType": "date", "prompt": { "text": "Start date" }, "dataPath": "streetStartDate" } }, { "element": "widget", "id": "streetEndDate", "path": "streetUiMacro", "config": { "widgetType": "date", "prompt": { "text": "End date" }, "dataPath": "streetEndDate" } }, { "element": "widget", "id": "streetLastUpdateDate", "path": "streetUiMacro", "config": { "widgetType": "date", "prompt": { "text": "Last update" }, "dataPath": "lastUpdateDate" } }, { "element": "widget", "id": "streetEntryDate", "path": "streetUiMacro", "config": { "widgetType": "date", "prompt": { "text": "Entry date" }, "dataPath": "entryDate" } }, { "element": "widget", "id": "streetStartX", "path": "streetUiMacro", "config": { "widgetType": "text", "prompt": { "text": "Start X" }, "dataPath": "streetStartX" } }, { "element": "widget", "id": "streetStartY", "path": "streetUiMacro", "config": { "widgetType": "text", "prompt": { "text": "Start Y" }, "dataPath": "streetStartY" } }, { "element": "widget", "id": "streetEndX", "path": "streetUiMacro", "config": { "widgetType": "text", "prompt": { "text": "End X" }, "dataPath": "streetEndX" } }, { "element": "widget", "id": "streetEndY", "path": "streetUiMacro", "config": { "widgetType": "text", "prompt": { "text": "End Y" }, "dataPath": "streetEndY" } }, { "element": "widget", "id": "streetTolerance", "path": "streetUiMacro", "config": { "widgetType": "number", "prompt": { "text": "Tolerance" }, "dataPath": "streetTolerance" } }, { "element": "widget", "id": "submit", "path": "streetUiMacro", "config": { "widgetType": "submitData" } } ]