Is there to have it refresh automatically or at least make a script to refresh the portal.
One possibility is to use a script trigger to Commit Record on exit with some of the fields in your portal.
I use an infinite update loop for this:
//Update found set with Show All records, Go To Related Records or performing a find
Pause/Resume [2 seconds]
All buttons that bring up this layout start the update loop and all buttons/scripts that exit this layout use Halt Script to terminate it.
I somehow missed the detail that is is data in a portal rather than a list or table view.
WIth a portal, you can probably get it to update with a simple refresh window step in place of updating the found set like I described earlier. If that doesn't update the list, you can reset the main table's key field that links to the portal table with itself and use commit record inside the loop.
Set Field [Maintable::keyfield; Maintable::Keyfield]
Thanks for your response. What is ended up doing was adding "Refresh Window" at the end of the script and it seems to be working fine.