Bruce Backman
10/09/2025, 2:47 PMCeligo AI
10/09/2025, 2:47 PMAI generated answer (using internal Slack threads):****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ****** The
currentRecord.selectLine method may not change the selection within a pageInit method due to the timing of when the pageInit method is executed. The pageInit method is executed when the page is initialized, but before the record is fully loaded. This means that the sublist lines may not be fully loaded and ready to be manipulated when the pageInit method is executed.
In addition, the currentRecord.selectLine method only works in Dynamic mode. If your code is getting the record in Standard mode, the selectLine and commitLine methods may not work as expected.
Another potential issue could be related to the use of a loop to select lines. If you're using a variable in the selectLine method, it may not update the selected line as expected. This could be due to the way JavaScript handles variable scope and closure, especially within loops.
One possible solution could be to use the setTimeout function to delay the execution of your code until the record is fully loaded. However, this may not be the most reliable solution as the loading time can vary.
Another solution could be to move your logic to a different script trigger, such as the beforeSubmit trigger, which is executed after the record is fully loaded and ready to be manipulated.Celigo AI
10/09/2025, 2:47 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.834350586
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.822570801
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.817565918
Celigo AI
10/09/2025, 2:47 PM