Jump to content
  • 0

Filter refresh


jw

Question

Hoi,

 

je kunt een portaal voorzien van een filter.

Dat filter wil ik dan weer aansturen met een variabele die deel uit maakt van de filterconditie.

Zoiets als:  database::status = $$status

Dan zou ik $$status kunnen veranderen via een script.

Maar het filter in jet portaal wordt daarmee niet getriggerd.

Is daar een truc voor?

Ik dacht aan Refresh Object of Refresh Portal, maar die willen niet.

Link to comment

5 answers to this question

Recommended Posts

  • 0

Het nadeel daarvan is dat alle calculaties in het venster worden ververst wat soms onnodig veel tijd kost. Je kunt ook een extra relatie naar het portaal leggen vanuit een global in de parent tabel. In de child maak je een (gecalculeerd / geindexeerd) veld met de waarde 1 aan. Na elke actie die betrekking heeft op het portaal set je de global met 1 en geef je een commit waarna het portaal wordt ververst. Zorg wel dat bij het landen op de layout de global met 1 wordt geset anders blijft het portaal uiteraard leeg..

Edited by Ari
Link to comment
  • 0

Ik denk dat de oplossing van Ari nog een ander voordeel heeft: zolang je die ‘1’ niet invult, valt er niks te filteren in de portal. En kost het ook geen (netwerk) performance. Bedenk dat bij een filtering Filemaker altijd alle gerelateerde records moet ophalen; de filtering kan immers van toepassing zijn op de laatste record.

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