Announcements
No record found.
You can do it — but the key is that you have to manually refill and refresh the temporary table when the record changes.
On your Item List and Item Card pages, use the OnAfterGetCurrRecord() (or OnAfterGetRecord() for lists) trigger to call a procedure on the FactBox page that rebuilds the temp table. After that, use CurrPage.UPDATE() (or CurrPage.UPDATE(false) if you don’t want to lose focus) to redraw the FactBox.
Item List
Item Card
OnAfterGetCurrRecord()
OnAfterGetRecord()
CurrPage.UPDATE()
CurrPage.UPDATE(false)
So flow is:
Item changes → trigger fires.
Refill temp table → call your procedure.
Refresh FactBox with CurrPage.UPDATE().
That way your FactBox always reflects the currently selected item.
✅ Mark this as the verified answer if helpful.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
Thanks to all of our 2025 Community Spotlight stars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 1,926 Super User 2026 Season 1
YUN ZHU 1,158 Super User 2026 Season 1
Khushbu Rajvi. 533 Super User 2026 Season 1