dicomScpEditor:
    kind: panel.form
    name: dicomScpEditor
    header: false
    footer: false
    load: false
    action: "#!"
    method: null
    element:
        style:
            border: none
            marginBottom: 0
    contents:
        scpId:
            kind: panel.input.hidden
            id: scp-id
            name: id
            className: hidden
        aeTitle:
            kind: panel.input.text
            id: scp-title
            name: aeTitle
            label: AE Title
            validation: not-empty
        port:
            kind: panel.input.number
            id: scp-port
            name: port
            label: Port
            validation: integer gte:1 lte:65535
        enabled:
            kind: input.hidden
            id: scp-enabled
            name: enabled
            className: hidden
        customProcessing:
            kind: panel.input.switchbox
            name: customProcessing
            label: Custom Processing
            onText: "Custom Processing: <b>Enabled</b>"
            offText: "Custom Processing <b>Disabled</b>"
            description: Enable or Disable Custom Processing for DICOM Receiver
        identifier:
            kind: panel.select.single
            id: scp-identifier
            name: identifier
            label: Identifier
            className: hidden
            element:
                title: Select DICOM Object Identifier
                disabled: disabled
            description: >
                Select the DICOM object identifier to associate with this AE. If none is selected, the default identifier is applied.

