Discussions
Be sure you're subscribed to NetSuite communication to stay in the know about monthly happenings, updates and announcements. Subscribe
Button does not fire the Suitelet
My button in View mode (on either Customer form or SO form) does not fire the suitelet. What am i missing in this script snippet.? Please help.
function beforeLoad(type, form){
var record = nlapiLoadRecord(nlapiGetRecordType(), nlapiGetRecordId());
var customerID = record.getFieldValue('entityid'); // to be passed on to the suitelet
if ((currentContext.getExecutionContext() == 'userinterface') && (type == 'view')) { // define parameters of the suitelet link
var suiteletURL = nlapiResolveURL('SUITELET', '27', '1', null)+ '&compID='+customerID;
// should i use window.open instead?
nlapiLogExecution('DEBUG', 'Suitelet URL: ', suiteletURL);
var script = 'suiteletButton_Form(\''+ suiteletURL +'\');'; // define client-side script or suitelet
form.setScript('customscript_button_suitelet'); // scriptID of the suitelet