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();
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.
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;
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.