Ga naar inhoud
  • 0

Open vensterlay out dmv berekening


Rob532

Vraag

Geplaatst:

In een app heb ik een tabel met layouts gemaakt. Deze tabel via een g_one veld gekoppeld met de belangrijkste tabel.

In de layout tabel liggen de teksten vast6 die in de layout moeten komen.

Nu wil ik een knop gebruiken in de hoofdtabel en een nieuw venster (card) openen. 

Nu zoek ik een manier om te verwijzen naar het ID van de layouttabel, zodat de juiste layout wordt gebruikt in de card.

Kan dit of is het wishfull thinking?

De handleiding geeft voor mij in ieder geval geen duidelijkheid en ook op jet internet kon ik niet vinden dat werkt.

Weet iemand van jullie een oplossing?

Alvast bedankt

Rob

4 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Geplaatst:
9 hours ago, Rob532 said:

ID van de layouttabel

Je kunt het ID van een lay-out niet gebruiken om het aan te spreken.

Opties zijn lay-outnummer of lay-outnaam. Je kunt wel aan de hand van een ID de naam van de lay-out weer opvragen (waarbij je er dan weer 100% zeker van moet zijn dat de namen uniek zijn).

Het gebruik van een lay-outnummer is niet aan te bevelen. Dit ligt namelijk niet vast. Zodra je gaat schuiven in de lay-outs gaat het mis.

  • 0
Geplaatst:

Als dat de oplossing is lijkt het me geweldig....... alleen ik ben niet gewend om met scriptparameters te werken.

Heb me wat ingelezen en heb veel variaties geprobeerd, maar moet concluderen dat ik nog veel te leren heb.

In het script NieuwVenster1:

Nieuw Venster [Stijl: Kaart; Naam 1 ; Met Layout: Het(ScriptParameter) hoogte.....ed

Op de button: Nieuw Venster1

Optionele Scriptparameter: Get(LayoutTabelNaam) = T0001__Bevestiging_Layouts::__ID_Bevestigin_Layouts=2

 

Maar dat werkt niet. De layout die wordt geopend is __ID_Bevestigin_Layouts 1

 

Wat doe ik niet juist?

Alvast bedankt

  • 0
Geplaatst:

Is lastig beoordelen zo… maar wat je het beste kun doen is je parameters ‘benoemen’.

Bijvoorbeeld:

JSONSetElement ( ""
	; [ "layout" ; "NAME of ID" ; 1 ]
	)

// 13-02-2023

In het ‘ontvangende’ script zet je deze dan om naar parameters:

Set Variable [ $scriptparam ; Value: Get ( ScriptParameter ) ] 

Vervolgens kun je dan waar nodig de parameter opvragen uit de variabele

De vraag is even hoe je weet naar welke lay-out je wilt?

Uiteindelijk zul je via Go to layout naar de juiste lay-out moeten gaan.

Go to Layout [ JSONGetElement ( $scriptparam ; "layout" ) ; Animation: None ]

Zo ongeveer…

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...