Zum Hauptinhalt springen

JavaScript API

Um von Webseiten oder Fiori-Apps auf geräte- oder browserspezifische Funktionen zuzugreifen bietet TheFlex eine JavaScript API an. Diese kann genutzt werden, um zusätzliche Funktionen zu implementieren, wie zum Beispiel:

  • Sicheres Speichern und Laden von Offline-Daten. Dies kann genutzt werden um sicher und persistent Offline-Daten zwischenzuspeichern, bei denen sichergestellt ist, dass diese nicht automatisch vom Browser gelöscht werden können.
  • Zugriff auf Handrückenscanner, wie das Empfangen von gescannten Daten, das Anzeigen von Informationen auf dem Display des Scanners oder das Auslösen von Aktionen wie das Blinken der LEDs.
  • Nutzen von Hardware auf dem Gerät, wie beispielsweise Bluetooth, NFC oder GPS.

Steuerung der Tastatur

Die Tastatur kann über die zwei folgenden Befehle gesteuert werden:

Keyboard.hide();

Keyboard.show();
Hinweis

Diese Steuerung wird über das Cordova Keyboard Plugin ermöglicht. Dieses muss jedoch nicht eingebunden werden, da der TheFlex dieses Plugin automatisch jeder geöffneten Website zur Verfügung stellt.

Startseiten-Daten, anlegen & auslesen

Beim Anlegen jedr Startseite gibt es die Möglichkeit, einen Benutzernamen und ein Passwort anzulegen. Diese Anmeldedaten dienen zur Vorbelegung in Fiori-Apps.

Launchpad anlegen

Es kann jedoch vorkommen, dass die automatisierte Vorbelegung auf dem angegebenen Launchpad nicht funktioniert. In solchen Fällen kann ein Browser-Script geschrieben werden, das die Anmeldung automatisiert. Dank unserer Browser-API können Sie einfach auf die Launchpad-Daten zugreifen:

FlxMultiUrls.currentLaunchpadData;

Damit erhalten Sie alle Daten zum entsprechenden Launchpad.

Möchten Sie in Ihrem Script auf bestimmte Daten eines Launchpads zugreifen, hängen Sie einfach den Namen der Variable an:

FlxMultiUrls.currentLaunchpadData.Name;
FlxMultiUrls.currentLaunchpadData.URL;
FlxMultiUrls.currentLaunchpadData.Username;
FlxMultiUrls.currentLaunchpadData.Password;
Achtung

Jede Webseite kann diese Daten auslesen. Geben Sie Benutzername und Passwort nur ein, wenn Sie ausschließlich interne Webseiten und Apps öffnen möchten, über die Sie die volle Kontrolle haben.