Nehmen wir die To Do Anwendung als Beispiel. Sie hat zwei zusammenhängende Tabellen: Task und User. Jeder Eintrag in Task ist verbunden mit einem User Eintrag. Wenn ein Eintrag in der Benutzertabelle angeklickt wird, richten Sie eine BP die alle Aufgaben öffnet, die mit dem angeklickten Benutzer verbunden sind.

Einrichten einer Landing Page

Erstellen Sie eine neue Seite und platzieren Sie sie im App components Abschnitt. Nennen wir sie Task_user und setzen die URL der Seite /taskuser/:id ein.

Mit Hilfe von :id verfolgen wir den angeklickten Beitrag.

Einrichtung des Übergangs

Gehen Sie zur Seite Workflow der Tabelle User Tabelle und richten Sie den BP für den onRowClick Auslöser ein.

Fügen wir einen Navigate Block hinzu. In der Page field setzen Sie die URL- Task_user ein, und im Feld Record ID Feld, übergeben Sie die Record ID aus dem Auslöser.

Wenn wir also auf eine Zeile klicken, gelangen wir auf die Seite Task_user, deren URL immer die ID des Datensatzes enthält, auf den der Klick erfolgte.

Auslesen einer ID aus einer Adresse

Erstellen Sie nun eine BP der eine ID von dem Feld URL erhält und im Ganzzahlformat zurückgibt.

Gehen Sie dazu auf die Registerkarte Business Processes und klicken Sie auf Add Business Processes.

Verwenden wir den Block Get Current Page. Er liefert den Titel und die URL der Seite im String-Format.

Da nur die ID aus dem URL benötigt wird, teilen Sie die Zeichenfolge mit dem Split String Blocks. Übergeben Sie den URL Wert aus dem Get Current Page Block in diesen ein. Das "/"-Symbol trennt die ID im Block URL, also geben wir es als Separator.

Als Ergebnis erhalten wir ein String-Array, das alle URL-Elemente enthält, die durch "/" getrennt und von 0 an durchnummeriert sind.

Die ID befindet sich zwischen den beiden letzten "/"-Zeichen; daher müssen Sie zwei von der Array-Größe abziehen, um sie zu erhalten. Dies geschieht mit Hilfe der Array Size und Subtract Blöcke.

Wir haben eine Liste von URL-Elementen und die Nummer des Elements, das die ID enthält.

Wir können die ID mit Hilfe des Array Element Block. Übergeben wir die Liste aus dem Split String Block und das Ergebnis aus dem Subtract Block hinein.

Da der ID im integer Format benötigt wird, verwenden wir den To integer Block und speichern dessen Ergebnis als Variable im END Block.

Gehen wir nun weiter zu der Workflow der Tabelle auf der Task_user Seite. Fügen Sie die empfangenen Daten aus der Datenbank hinzu, wie in dieser Anweisung. Vor dem GET Block fügen Sie den BP zum Abrufen der ID aus der Tabelle URL.

Übergeben Sie den Wert aus dem Feld pageid an das Feld user.

Wenn Sie auf eine Zeile in der Tabelle User sehen wir eine Tabelle mit allen Aufgaben, die mit diesem Benutzer verbunden sind.

AppMaster 101Crashkurs

10 Module
2 Wochen

Sie wissen nicht, wo Sie anfangen sollen? Beginnen Sie mit unserem Schnellkurs für Anfänger und erkunden Sie AppMaster von A bis Z.

Loslegen
AppMaster 101 Crash Course

Brauchen Sie mehr Hilfe?

Lösen Sie jedes Problem mit Unterstützung unserer Experten. Sparen Sie Zeit und konzentrieren Sie sich auf die Entwicklung Ihrer Anwendungen.

headphones

Support kontaktieren

Beschreiben Sie uns Ihr Problem, und wir finden eine Lösung.

message

Community-Chat

Tauschen Sie sich mit anderen Nutzern aus und erhalten Sie Hilfe zur Plattform.

Community beitreten