API · v1 · stabil
CODEMETA OSDeveloper Center
Konsole öffnen
Entity · dms_form_layouts

DMS Form Layout Schema

Schema-ID
dms_form_layout
Collection
dms_form_layouts
Permissions
  • Lesendms_form_layout_view
  • Anlegendms_form_layout_create
  • Änderndms_form_layout_edit
  • Löschendms_form_layout_delete

Felder

DMS Form Layout Schema

dms_form_layouts4 Permissions

Schema for validating form layouts used by the visual schema editor (Formular-Layouts)

schemaIdstringerforderlich

Link to schema_definitions (schema ID)

min 1 Zeichen
titlestringoptional
max 200 Zeichennullable
descriptionstringoptional
nullable
layoutobjecterforderlich
sectionsobject[]erforderlich
idstringerforderlich
titlestringerforderlich
collapsiblebooleanoptional
Default: false
defaultCollapsedbooleanoptional
Default: false
columnsnumbererforderlich
123
Default: 1
fieldsobject[]erforderlich
fieldKeystringerforderlich

Matches the schema property name

columnnumbererforderlich

0-based column index

≥ 0
ordernumbererforderlich

Sort order within column

widthnumbererforderlich

MUI Grid width units

1 – 12
widgetstringerforderlich

Widget type override

AUTOTEXTTEXTAREARICHTEXTSELECTMULTISELECTCHECKBOXDATEDATETIMENUMBERCURRENCYFILERELATIONCOMPUTEDHIDDEN
widgetConfigobjectoptional

Widget-specific config (options, relation target, etc.)

nullable
startsNewRowbooleanoptional

Explicit row-break marker. When true, begins a new row regardless of leftover width in the preceding row. When false/undefined, joins the previous row until cumulative width > 12.

conditionalDisplayobjectoptional

Show/hide field based on another field value

nullable
fieldstringoptional
operatorstringoptional
eqneqinnotInexistsnotExists
valueanyoptional
tabsobject[]optional

Optional tab grouping of sections

nullable
idstringerforderlich
titlestringerforderlich
sectionIdsstring[]erforderlich
isActivebooleanoptional
Default: true

Standard-Endpoints

Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:

  • GET /api/v1/dms_form_layouts — Liste, paginiert + filterbar
  • GET /api/v1/dms_form_layouts/<id> — Einzelne Entity
  • POST /api/v1/dms_form_layouts — Anlegen
  • PATCH /api/v1/dms_form_layouts/<id> — Teil-Update
  • DELETE /api/v1/dms_form_layouts/<id> — Soft-Delete
  • GET /api/v1/dms_form_layouts/<id>/timeline — Audit + Aktivitäten

Suche