Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
Update: Narrative Insights has been restored and is now available.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
Narrative Insights is Temporarily Unavailable due to an Infrastructure Issue. Learn how This Impacts Your Account and What to Expect While the Feature is Disabled.
Updating Suitelet Sublist Fields by client-side script
Hi,
I am trying to update a Suitelet sublist fields using a button and client-side script. Is this possible? My script simply clears the field. Does the sublist have to be of a certain type e.g. inlineeditor?
The idea...
Create a select field with a source to a custom record and a button that when pressed it will up take the value of the select field and update a column (every row) on my sublist to that value.
What I have so far...
function suitlet(objRequest,objResponse){ var objForm = nlapiCreateForm('Migrate Sales Order Lines'); // Create Form objForm.setScript('customscript_contract_migration_so_cs'); //same script file // add Sublists var slSO = objForm.addSubList('sl_trans', 'list', 'Sales Order Lines'); slSO.addField('custpage_checkbox', 'checkbox','Select'); slSO.addField('custpage_id', 'text', 'ID') slSO.addField('custpage_num', 'text', 'Number') slSO.addField('custpage_so', 'text', 'Sales Order'); slSO.addField('custpage_customer', 'text', 'Customer'); slSO.addField('custpage_amount', 'currency', 'Amount'); slSO.addField('custpage_startdate', 'text', 'Start Date'); slSO.addField('custpage_bo', 'text', 'Billing Option'); slSO.addField('custpage_bo_new', 'select', 'Migration Billing Option','customrecord_billing_options'); // <-- this is the field I want to update via button and field selection //SEARCH blah blah (skipped to avoid boredom) for(var i=0;i<arrTransResults.length;i++){ slSO.setLineItemValue('custpage_radio', i+1, stSelectRadio); slSO.setLineItemValue('custpage_id', i+1, arrTransResults[i].getId()); slSO.setLineItemValue('custpage_num', i+1, arrTransResults[i].getValue('number')); slSO.setLineItemValue('custpage_so', i+1, 'Sales Order #' + arrTransResults[i].getValue('number')); slSO.setLineItemValue('custpage_line',
Tagged:
0