Skip to main content

xSuite Cube Release Notes

Datei "Component.js" und "Manifest.json"

xFlow Mobile wurde als eine UIComponent zusammengefasst. Zu diesem Zweck wurden zwei neue Dateien erstellt:

  • Component.js: Diese Datei dient dazu, xFlow Mobile mit dem Manifest zu initialisieren.

  • Manifest.json: In dieser Datei wird das Verhalten der Anwendung beschrieben. Hier werden der Titel der Anwendung, die Version, die genutzten Bibliotheken sowie weitere Ressourcen angegeben.

In der Datei Manifest.json wird außerdem das Routing der Anwendung beschrieben. Für jeden erreichbaren Navigationspunkt innerhalb der Anwendung wird eine Route beschrieben, bestehend aus pattern, name und target. Während pattern und name dazu dienen, die aktuelle Route zu identifizieren, wird in target eine Liste mit Views angegeben, die angezeigt werden sollen.

{
  "pattern": "wilist",
  "name": "wilist",
  "target": ["start_witype", "start_wilist"]
},

Die Views sind in der Datei Manifest.json unterhalb der Route definiert. Hier wird festgelegt, welche View in welchem Bereich des Bildschirms angezeigt wird. Eine View mit controlAggregation: masterPages wird im linken, kleineren Bereich angezeigt. Eine View mit controlAggregation: detailPages wird im rechten, größeren Bereich angezeigt.

},
  "start_witype": {
  "viewId": "start_witype",
  "viewName": "start_witype",
  "controlAggregation": "masterPages",
  "viewLevel": 1
},

Wenn ein kleiner Bildschirm verwendet wird, z. B. ein Smartphone, wird nur eine View zur Zeit angezeigt. Initial wird die letzte View in der Liste target angezeigt.