Skip to main content
Skip table of contents

Oberfläche

Erstellen von Seiten im Portal

Die Oberflächen im Portal werden durch yaml Konfigurationen bereitgestellt. Für eine vereinfachte Erstellung können hierfür Templates erstellt und benutzt werden. (Für die Konfiguration von Templates: https://dontenwill.atlassian.net/wiki/spaces/BPOH/pages/1192427528 ). Werden keine Templates verwendet haben die Seitenkonfiguration folgende Einstellungsmöglichkeiten.

objectType

pageContainer

Dieser Wert ist konstant und bestimmt ob es sich um eine Seite oder Template handelt.

id

Name der Page in der Form <PackageKey>.<PageId>. Bestimmt die Url für den Seitenaufruf.

title

Bezeichner, der in der Kopfzeile der Seite angezeigt wird.

permissions

Liste von Rollen, die für den Aufruf berechtigt sind. Listenelemente in der Form: role: <Role>

flow

Ausrichtung der GUI-Elemente. Siehe hierzu auch Controls | Container

commands

Liste von Befehlen, die auf der Seite zur Verfügung stehen soll. Siehe hierzu: Javascript im Frontend | command

import

Erlaubt die Definition von Javascript-Code, der in Page zur Verfügung stehen soll. Für die Nutzung von Js-Code siehe Javascript im Frontend

inputs

Definition von Eingabevariablen. Siehe Daten | Input/Output

outputs

Definition von Ausgabevariablen. SIehe Daten | Input/Output

contributes

Definition von Elementen mit externem Bezug. Aktuell stehen hier zur Verfügung:

style

Einstellmöglichkeiten für den Style der Page. Siehe dazu auch die Styleeinstellungen bei den Controls

messaging

Erlaubt die Definition von Mqtt Listenern: MQTT Topic Struktur

events

Erlaubt die Definition von Seitenevents. Aktuell gibt es dort nur das onLoaded- event, dass nach Seiteninitialisierung ausgeführt wird und ein $script Element erwartet Javascript im Frontend | $script

data

Variablendefinition der Seite.

controls

Definition von Controls.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.