Skip to main content

Dynamisches Widget erstellen

Erstellen eines dynamischen Widgets

Ein dynamisches Widget kann Daten dynamisch Laden und so anzeigen. Ein Beispiel für ein dynamisches Standard-Widget im DMS ist das "Aufgaben"-Widget.

Starten einer neuen App

Auf dem APP-Server muss das Projekt im Projektordner mit dem folgenden cmd-command gestartet werden.

npx tsm src/main.ts

Anlegen einer neuen App

Zunächst muss man auf dem APP-Server eine neue Applikation über das "admin httpgateway" (http://localhost:4280/httpgateway/ui/)  anlegen.

Hierzu klickt man auf den Anwendung hinzufügen Knopf, füllt das unten zu sehende Fenster aus und klickt auf registrieren.

image.png

Registrieren eines neuen Widgets

Zum registrieren eines neuen Widgets muss analog zu DvelopWidgets eine PATCH in Postman gesendet werden. Dabei gilt zu beachten, dass "IFrameWidget" ausgewählt wird.

Als Parameter wird der erstellte App-Name als App und eine ID mitgegeben. Unter source kann man schließlich die URL des anzuzeigenden Inhalt eingeben. Die App-Session erhält man über die [BaseUri]/[appname]/appsession.

 

Konfigurieren

des erstellten Widgets