UI Builder, record page not redirecting from the list, reference link(Number) clicked

Venky Kshatriy2
Tera Expert

I created a new workspace using the UI builder with three pages: HOME, List View, and Record. On the HOME page, I added data visualization content that displays the number of active policies. When a data number is clicked, it should redirect to the List View. From the List View, clicking any number should then redirect to the Record page; however, this redirection is not working as expected. If anyone has experience with this issue, I would appreciate your assistance. Reference images are included below.

 

VenkyKshatriy2_4-1776669449333.png

 

Home page 

 

VenkyKshatriy2_5-1776669471665.png

 

List page 

 

VenkyKshatriy2_6-1776669482946.png

 

 

Record page

 

VenkyKshatriy2_7-1776669492330.pngVenkyKshatriy2_8-1776669644683.pngVenkyKshatriy2_9-1776669669742.png

 

 

 

3 REPLIES 3

TharaS657398130
Giga Guru

The issue is that your navigation isn’t passing the record context properly. To fix it, go to your List page in UI Builder, select the list/data table component, and configure the row click event to “Navigate to page” → Record page, and make sure you pass the parameter sys_id = {{row.sys_id}}. Then open your Record page and ensure its data source is reading this using page parameter (@context.params.sys_id). Without passing this sys_id, the Record page doesn’t know which record to open, so the redirection fails.

 
 
 

Thanks for reply @TharaS657398130 , When I attempt to enter the code there, an informational message appears(script binding is not supported for this input).

 

VenkyKshatriy2_1-1776761217168.pngVenkyKshatriy2_2-1776761243672.png

 

 

Hello

 

The issue is happening because UI Builder doesn’t allow typing script bindings like {{row.sys_id}} in that field; instead, you need to use a data pill. Go to your List page, open the table component, and in the “row clicked” event choose “Navigate to page” → Record page, then for the sys_id parameter click the data picker (not manual typing) and select the row’s Sys ID from the event data. After that, make sure your Record page is configured to read this using @context.params.sys_id, otherwise it won’t know which record to open.

If you find the answer helpful, please upvote and mark as solution

Thank you