Chris
08/20/2021, 2:02 PM/**
* @NApiVersion 2.x
* @NScriptType UserEventScript
*/
define(['N/record','N/ui/serverWidget', 'N/ui/message'], function( record, serverWidget, message) {
function myBeforeLoad(context) {
if(context.type !== context.UserEventType.CREATE){
var form = context.form;
var inactiveStatus = context.newRecord.getValue('isinactive');
var myItem = context.newRecord.getValue('itemid');
if (inactiveStatus === true){
var messageObj = message.create({
title: '**INACTIVE ITEM**',
type: message.Type.ERROR,
message: 'The item ' + myItem + ' is INACTIVE!',
//duration: 10000
});
form.addPageInitMessage({message: messageObj});
}//else{
//var messageObj = message.create({
//title: '**ACTIVE ITEM**',
//type: message.Type.CONFIRMATION,
//message: 'The item ' + myItem + ' is ACTIVE!',
//duration: 10000
//});
//form.addPageInitMessage({message: messageObj});
//}
}
}
return {
beforeLoad: myBeforeLoad
}
});