An alle, ich bin ja der neueste Neuling hier, doppelt neu, da Gladys erst seit Kurzem bei mir läuft und absoluter Neuling in Github und Java Script. Profis bräuchten eigentlich gar nicht weiterlesen ![]()
Bei meiner letzten externen Integration haderte ich ein wenig mit den Rahmenbedingungen des Widget. Nur acht Elemente und nur vier Buttons etc. etc. Für die Spezialisten von Euch sicherlich nichts Neues. Keine Eingabemöglichkeit durch den Anwender
Eher zufällig bin ich dann irgendwo im SDK auf den Hinweis eines Miniformulars gestoßen und das war der Lösungsansatz für meine nächste Entwicklung einer externen Integration : « Weltweite Verbindungen » über ein Widget zu probieren.
Hier ein Testwidget, das innerhalb des SDK 0.1.5 das Miniformular öffnet und die Daten an Gladys zurückgibt:
Nach Button Senden werden die Formulardaten an die externe Integration zurück übermittelt, verarbeitet und dann wieder an das Widget zurückgeschickt:
Erreicht habe ich das über die function refresh widget:
/**
-
Aktualisiert alle registrierten Widgets, etwa nach dem Verbindungsaufbau.
*/
export function refreshWidgets(gladys) {
for (const key of Object.keys(WIDGETS)) {
logger.info([Route-Test] Aktualisierung angefordert: ${key}.);
gladys.requestWidgetRefresh(key);
}
}Wer also eine Kommunikation , Eingabeschnittstelle zwischen Anwender - Widget - Gladys und zurück benötigt, könnte so fündig werden.
Zum Mitlesen auch hier auffindbar ( zur Zeit reiner Test):
GitHub - tomgermany/gladys-transitous-routing at neue-gui · GitHub
Grüße
-
Tom

