Jump to content
  • 0

Open vensterlay out dmv berekening


Rob532

Question

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

Link to comment

4 answers to this question

Recommended Posts

  • 0
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.

Link to comment
  • 0

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

Link to comment
  • 0

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…

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...