Discussions
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