Skip to content

Baumstruktur der Views in der Applikation ​

Im View-Tree der App (Reiter App-Baum) finden Sie alle Views, die Sie bereits zur Applikation hinzugefügt haben. Jede View ist eine eigene Seite mit eigenem Inhalt – vergleichbar mit verschiedenen Seiten einer Webanwendung.

Bedienung ​

AktionWirkung
Klick auf eine ViewÖffnet sie zur Bearbeitung. View-Baum und Eigenschaften-Panel laden den neuen Stand.
App bearbeiten (Stift)Selektiert die App-Wurzel – das Eigenschaften-Panel zeigt die App-Eigenschaften (Titel, Namespace, Seitenmaße, Launchpad-Felder, Session-Verhalten)
View hinzufügenFügt sofort eine zusätzliche View zur App hinzu
View kopierenKopiert die View in die Zwischenablage
View einfügenFügt eine zuvor kopierte View aus der Zwischenablage als neue View ein
View löschenEntfernt die View. Wiederherstellung nur über den Versionsverlauf
SucheFiltert die Liste anhand der Steuerelement-ID (controlId) der View

Neue View anlegen ​

Neue View anlegen

View hinzufügen legt sofort eine neue View mit generierter ID an. Vergeben Sie ihr anschließend im Eigenschaften-Panel eine sprechende Steuerelement-ID (controlId, z.B. login, mainList, detail). Diese ID dient später als Navigationsziel – etwa beim Wechsel von einer View in eine andere.

View kopieren und einfügen ​

Eine View kopieren Sie, wenn Sie eine ähnliche View mit gleichem Aufbau und nur kleinen Anpassungen brauchen. View kopieren an der View-Zeile legt die View in die Zwischenablage, View einfügen in der Kopfzeile des App-Baums erzeugt daraus eine neue View. Inhalte und Eigenschaften werden vollständig übernommen – auch die controlId. Vergeben Sie der eingefügten View im Eigenschaften-Panel eine neue controlId, damit beide Views eindeutig bleiben.

View duplizieren

View löschen ​

Beim Löschen einer View verschwindet sie aus dem Tree. Eine Wiederherstellung ist nur über den Versionsverlauf möglich – speichern Sie deshalb regelmäßig oder erzeugen Sie vor größeren Änderungen einen Versionseintrag.

View löschen

View suchen ​

Wenn die App viele Views enthält, finden Sie eine bestimmte View schnell über die Suche. Eingabe genügt – die Liste filtert live.

Views durchsuchen

Start-View ​

Beim App-Start wird die erste View im App-Baum angezeigt. Die Reihenfolge ändern Sie per Drag-and-Drop im App-Baum – ziehen Sie die gewünschte Start-View an die erste Position.

Sie navigieren zur Laufzeit zwischen Views per

  • ABAP-Methode in on_pai der gebundenen Klasse (siehe Mobile-Builder-API On-Prem / Cloud) oder
  • über die Logic-Flow-Funktion NavToView (siehe Funktionsbausteine)

In beiden Fällen wird die Ziel-View über ihre controlId referenziert.

Sperren bei Mehrbenutzer-Bearbeitung ​

Bearbeiten mehrere Personen dieselbe App gleichzeitig, sperrt der Designer jede View automatisch für die anderen – so überschreibt niemand versehentlich die Änderungen eines Kollegen.

AnzeigeBedeutung
Rotes Schloss an der View-ZeileDie View wird gerade von einer anderen Person bearbeitet. Der Tooltip zeigt, von wem.
Keine MarkierungDie View ist frei und kann bearbeitet werden.
  • Sobald Sie eine View auswählen, ist sie für andere Bearbeiter gesperrt.
  • Eine fremd gesperrte View ist für Sie nur lesbar – Bearbeiten, Verschieben und Speichern sind deaktiviert, bis die andere Person die View verlässt.
  • Reihenfolge und Namen der Views gleichen sich live ab: sortiert oder benennt jemand eine View um, sehen Sie das sofort, ohne neu zu laden.
  • Solange irgendeine View der App fremdgesperrt ist, sind die Funktionen, die die ganze App ersetzen, app-weit ausgegraut – Versionsverlauf, Hochladen und das Einfügen einer ganzen View. Das gilt auch dann, wenn Ihre eigene View frei ist.
  • Wenn Sie die View wechseln oder die App verlassen, wird Ihre Sperre automatisch wieder freigegeben.
  • Besteht keine Verbindung zum Server, schaltet der Designer in einen schreibgeschützten Modus (Anzeige read only mode), bis die Verbindung wiederhergestellt ist.

Nächste Schritte ​