Tiina Böös
05/28/2026, 6:18 AMCeligo AI
05/28/2026, 6:19 AMAI generated answer (using internal Slack threads):Yes, you can set a sublist value in the
pageInit function. However, it's important to note that the lineInit event doesn't fire for the first line on a sublist when the page loads. This is a known behavior in NetSuite.
A common workaround for this is to use the same logic in pageInit that you would use in lineInit. This way, the sublist value can be set during the initialization of the page.
Here's a simple example of how you might do this:
javascript
function pageInit(scriptContext) {
var currentRecord = scriptContext.currentRecord;
currentRecord.selectLine({
sublistId: 'sublistId',
line: 0
});
currentRecord.setCurrentSublistValue({
sublistId: 'sublistId',
fieldId: 'fieldId',
value: 'value'
});
currentRecord.commitLine({
sublistId: 'sublistId'
});
}
Remember to replace 'sublistId', 'fieldId', and 'value' with your actual sublist ID, field ID, and value respectively.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
05/28/2026, 6:19 AMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.836486816
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83605957
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.825561643
Celigo AI
05/28/2026, 6:19 AM