Hi John

 

I have two tables, Voyage (parent) and Ports (related records).

 

For each voyage, user creates portal records,  entering a port name and number of days in each port. A departure date (calculation field) = number of days plus arrival date.

 

Arrival date is the departure date from the previous record in the portal. Except in first record, where user enters a date.

 

I run a loop script to set the arrival date into each record. GTRR, go to first record, set departure date to a variable, go to next record, apply variable to arrival date field etc.

 

I am trying to trigger the loop script when the user exits the portal, instead of having to click a button on the layout to recalc the dates.

 

Regards

Peter

 

 

 

 

 

From: FileMaker Pro Discussions [mailto:[log in to unmask]] On Behalf Of John Weinshel
Sent: 02 March 2014 04:40
To: [log in to unmask]
Subject: Re: Exit portal trigger

 

So far as I know, the portal object itself cannot be entered or exited.

 

While you can name the portal and try to capture its focus state using GetLayoutObjectAttribute(portal_name; "hasFocus" or "Source" or "ContainedObjects"), an OnObjectExit script setting this value will not fire when you move into or out of the portal. Running that script on entry from every other enterable object on the layout would be a terribly kludgy workaround.

 

I'd be happily surprised to hear that a portal is exit- and enter-able.

 

What are you trying to accomplish? There may be another way to get there.

 

John Weinshel

 

From: Peter Buchanan <[log in to unmask]>
Reply-To: FileMaker Pro Discussions <[log in to unmask]>
Date: Sat, 1 Mar 2014 17:35:56 +0200
To: <[log in to unmask]>
Subject: Exit portal trigger

 

Hi

 

Windows and FM 12 Pro.

 

Is there a script trigger that will run when a user clicks (with mouse) anywhere outside the portal?

 

I tried OnObjectExit, but this runs each time user moves to the next portal row, whereas I only want the script to run when he exits the portal.

 

Thanks

 

Peter