Well, I know the old school way, which is to create an unstored calc container 
field in the child table that populates the portal. That container field is in 
the portal as a background, behind your other fields. It will pull a graphic 
from a global or perhaps another table of colors.

It's also a button (or there's another button) that sets a global variable or 
field to the portal row number the user clicked. (Or sets the portal row you 
have chosen to highlight, based on something else).

So the calc is something like: If($$rowslect = Get(PortalRowNumber); gGraphic; 
"")

Hope that's clear.

-- I think you can do the same thing with conditional formatting, but there is 
some issue with the window updating; I forget exactly how that works until I 
come across it. I think you have to either update window, which causes a flash, 
or reset a fake relationship key to trick the portal into updating; but it gets 
to be a pain in the.. The unstored calc costs nothing, and it becomes very 
straightforward to substitute different colors and not have to update each 
layout.

Geoff

From: FileMaker Pro Discussions [mailto:[email protected]] On 
Behalf Of Peter Buchanan
Sent: Monday, August 04, 2014 4:10 AM
To: [email protected]
Subject: highlighting a portal row

Hi

Is there a way to highlight a portal row?

Using FMP12 Windows.

In list view, I have always used a OnRecordLoad script trigger to store the 
active record ID, and then used conditional formatting to fill a background 
field - this works well but not in a portal?

Any ideas or pointers appreciated.

Peter

Reply via email to