al3xicon
11/15/2016, 2:13 PM/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
* @NModuleScope SameAccount
*/
define([],
/**
* @param {serverWidget} serverWidget
*/
function() {
/**
* Function definition to be triggered before record is loaded.
*
* @param {Object} scriptContext
* @param {Record} scriptContext.newRecord - New record
* @param {string} scriptContext.type - Trigger type
* @param {Form} scriptContext.form - Current form
* @Since 2015.2
*/
function beforeLoad(context) {
currRec = context.newRecord;
context.form.clientScriptFileId = 1494921;
context.form.addButton({
id: 'custpage_yourbuttonid',
label: 'Button Action Label',
functionName: 'functionToCall('+currRec.id+')'
});
}
return {
beforeLoad: beforeLoad
};
});