
| Name | Value |
|---|---|
| NAME | EDITOR SCHEMA |
| CONTENT TYPE | JSON FORM SCHEMA |
| RESERVED FOR SYSTEM | 0 |
| CONTENT |
{
"delphi": {
item name",
"title": "Item Name",
"type": "string"
},
"row": {
"description": "What row to
place the item",
"title": "Row",
"type": "integer"
},
"type": "object",
"rowSpan": {
"description": "How many row
the item should take",
"title": "Row Span",
"type": "integer"
},
"required": {
"description": "If the item
must be set",
"title": "Required",
"title": "Delphi Dialog",
"type": "boolean"
},
"setDefaultValue": {
"description": "Set to true
to set the default value if defined.",
"title": "Set Default Value",
"type": "boolean"
}
},
"required": [
"properties": {
"column",
"columnSpan",
"name",
"row",
"rowSpan",
"label",
"editorType"
],
"errorMessage": {
"type": "should be an object",
"cancelText": {
"required": {
"column": "Column must be a
number between 1 and 20",
"columnSpan": "Column Span
must be a number between 1 and 20",
"Row": "Row must be a number
between 1 and 20",
"rowSpan": "Row Span must be
a number between 1 and 20",
"name": "Name cannot be
"description": "The cancel button text",
blank",
"label": "Label cannot be
blank",
"editorType": "Editor Type
must be set to either Delphi or HTML"
}
}
}
},
"numCol": {
"title": "Cancel Button Text",
"description": "The number of columns to
show in the editor",
"max": 20,
"min": 1,
"title": "Number of columns",
"type": "integer"
},
"numRow": {
"description": "The number of rows to
show in the editor",
"type": "string"
"max": 20,
"min": 1,
"title": "Number of rows",
"type": "integer"
},
"saveText": {
"description": "The save button text",
"title": "Save Button Text",
"type": "string"
}
},
},
"required": [
"numCol",
"numRow"
],
"errorMessage": {
"type": "should be an object",
"required": {
"numCol": "Number of column must be a
number between 1 and 20",
"hideButton": {
"numRow": "Number of rolumn must be a
number between 1 and 20"
}
}
},
"description": {
"description": "Description of the editor",
"title": "Description",
"type": "string"
},
"type": "object",
"description": "Set to true to hide the
"displayName": {
"description": "Editor display name",
"maxlength": 64,
"minlength": 3,
"title": "Display Name",
"type": "string"
},
"document": {
"description": "Set if editor should create note",
"title": "Note title to create",
save/cancel buttons",
"type": "number"
},
"html": {
"type": "object",
"title": "HTML Dialog",
"properties": {
"schema": {
"description": "This is the data model
schema of the editor",
"title": "Schema",
"title": "Hide Save/Cancel buttons",
"type": "number"
},
"uiSchema": {
"description": "This is the UI schema of
the editor",
"title": "UI Schema",
"type": "number"
}
},
"required": [
"type": "boolean"
"schema",
"uiSchema"
],
"errorMessage": {
"type": "should be an object",
"required": {
"schema": "Schema cannot be blank.",
"uiSchema": "UI Schema cannot be blank"
}
}
},
},
"id": {
"type": "number"
},
"inactive": {
"description": "Marked to inactive the editor",
"title": "Inactive",
"type": "boolean"
},
"name": {
"layout": {
"description": "Editor name",
"maxlength": 64,
"minlength": 3,
"title": "Name",
"type": "string"
},
"plugin": {
"description": "This is the M code that will be
executed for loading and saving the editor",
"title": "Code Plugin",
"type": "array",
"type": "number"
},
"recordType": {
"description": "",
"oneOf": [
{
"const": "D",
"title": "Delphi"
},
{
"items": {
"const": "H",
"title": "HTML"
}
],
"title": "Delphi/HTML Editor:",
"type": "string"
},
"refreshPanels": {
"description": "Set if the editor should refresh
all panels",
"type": "object",
"title": "Refresh All Panels",
"type": "boolean"
},
"siteSetNote": {
"description": "Set if the site can set the note
title",
"title": "Site can set the note title",
"type": "boolean"
}
},
"title": "Item",
"required": [
"name",
"displayName",
"plugin",
"recordType"
],
"errorMessage": {
"type": "should be an object",
"required": {
"name": "Name cannot be blank",
"properties": {
"properties": {
"displayName": "Display Name cannot be blank",
"plugin": "Code Plugin cannot be blank.",
"recordType": "Editor Type cannot be blank"
}
}
}
}
}
}
"column": {
"description": "What column
to place the item",
"title": "Column",
"type": "integer"
},
"columnSpan": {
"description": "How many
column the item should take",
"editors": {
"title": "Column Span",
"type": "integer"
},
"disabled": {
"description": "This is the
editor description",
"title": "Disabled",
"type": "boolean"
},
"editorType": {
"type": "array",
"description": "This is the
type of prompt to show for the item",
"title": "Editor Type",
"type": "number"
},
"label": {
"description": "This is the
label display name",
"title": "Label",
"type": "string"
"items": {
},
"listControl": {
"type": "object",
"title": "List Control
Modifier",
"properties": {
"longList": {
"description": "The
long list plugin to use",
"title": "Long List
"type": "object",
Lookup Name",
"type": "number"
},
"longListParameter": {
"description": "The
parameter the calling application to pass to VistA when accessing the
long list.",
"title": "Long List
Parameters",
"type": "string"
"title": "Editor",
},
"needSort": {
"description": "Set
to true if the calling application should sort the possible values",
"title": "UI Sort
List",
"type": "boolean"
},
"possibleValues": {
"description": "Set
"properties": {
to true if the calling application should show a subset of possible
values",
"title": "Show
possible values",
"type": "boolean"
}
}
},
"name": {
"description": "This is the
|
| LINKED CONTENT |
|