Laten we de To Do app als voorbeeld nemen. Het heeft twee gerelateerde tabellen: Task en User. Elke invoer in Task is geassocieerd met een User vermelding. Wanneer een record in de gebruikerstabel wordt aangeklikt, stelt u een BP die alle taken opent die aan de aangeklikte gebruiker zijn gekoppeld.

Een landingspagina opzetten

Maak een nieuwe pagina en plaats die in de App components sectie. We noemen het Task_user en stellen de URL van de pagina /taskuser/:id.

Met behulp van :id houden we bij op welke post is geklikt.

Overgang instellen

Ga naar de Workflow van de User tabel en stel de BP in voor de onRowClick trigger.

Laten we een Navigate blok toe. In de Page field, stel de URL- Task_user, en in het Record ID veld de Record ID van de trigger.

Als we dus op een rij klikken, gaan we naar de pagina Task_user; de URL daarvan bevat altijd de ID van de record waarop is geklikt.

Een ID lezen uit een adres

Maak nu een BP die een ID van de URL en het teruggeeft in geheel getal formaat.

Ga hiervoor naar het Business Processes en klik op Add Business Processes.

Laten we het blok Get Current Page gebruiken. Het geeft de Titel en URL van de pagina in stringformaat.

Aangezien alleen de ID van de URL nodig is, splitst u de string met behulp van het Split String blok. Geef de URL waarde van de Get Current Page blok in. Het "/" symbool scheidt de ID in de URL, dus we zullen het specificeren als de Separator.

Als resultaat krijgen we een string-array met alle URL-elementen, gescheiden door "/" en genummerd in volgorde vanaf 0.

De ID staat tussen de twee laatste "/" tekens; trek daarom twee af van de matrixgrootte om deze te krijgen. Doe dit door de Array Size en Subtract te gebruiken.

We hebben een lijst met URL-elementen en het nummer van het element dat de ID bevat.

We kunnen de ID met behulp van het Array Element blok. We geven de lijst uit het Split String blok en het resultaat van het Subtract blok erin.

Aangezien de ID nodig is in integer formaat, gebruiken we het To integer blok en slaan het resultaat ervan op als variabele in het END blok.

Laten we nu overgaan naar de Workflow van de tabel op de Task_user pagina. Voeg er de ontvangen gegevens uit de database aan toe, zoals in deze instructie. Vóór het GET blok, voeg de BP in voor het verkrijgen van de ID van de URL.

Geef de waarde van het pageid-veld door aan het gebruikersveld.

Als je op een rij in de User tabel, zien we een tabel met alle taken die bij deze gebruiker horen.

AppMaster 101Spoedcursus

10 modules
2 weken

Weet je niet waar je moet beginnen? Ga aan de slag met onze spoedcursus voor beginners en ontdek AppMaster van A tot Z.

Aan de slag
AppMaster 101 Crash Course

Meer hulp nodig?

Los elk probleem op met hulp van onze experts. Bespaar tijd en focus op het bouwen van je applicaties.

headphones

Contact opnemen met ondersteuning

Vertel ons over je probleem en we vinden een oplossing.

message

Communitychat

Kom in contact met andere gebruikers om hulp te krijgen met het platform.

Word lid van de community
Verwante tabellen en hiërarchie | AppMaster University