MUHAMMAD MUBUSHER ASLAM
04/25/2021, 9:38 AMGojo
04/25/2021, 11:50 AMSim Greenbaum
04/25/2021, 12:38 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:42 PMSim Greenbaum
04/26/2021, 3:43 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:43 PMSim Greenbaum
04/26/2021, 3:45 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:46 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:46 PMSim Greenbaum
04/26/2021, 3:46 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:47 PMSim Greenbaum
04/26/2021, 3:47 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:48 PM/**
* @NApiVersion 2.x
* @NScriptType ClientScript
*/
// In SuiteScript 2.0
define(['N/search', 'N/currentRecord', 'N/ui/dialog'], function(search, currentRecord, dialog) {
return {
pageInit: function(context) {
var currentRecord = context.currentRecord;
var custRecordValue = currentRecord.getText({
fieldId: 'custrecord11'
});
var color = getColor(custRecordValue.trim());
var elem = document.getElementsByClassName('uir-page-title-secondline')[0].innerHTML;
var elem = elem + '<div class="uir-record-status" style="background-color:'+color+'">'+ custRecordValue +'</div>';
document.getElementsByClassName('uir-page-title-secondline')[0].innerHTML = elem;
},
fieldChanged: function(context){
var currentRecord = context.currentRecord;
if(context.fieldId == 'custrecord11'){
var valueOfStatus = currentRecord.getValue({
fieldId: 'custrecord11'
});
var custRecordValue = currentRecord.getText({
fieldId: 'custrecord11'
});
elem = document.getElementsByClassName('uir-record-status')[0];
elem.innerHTML = custRecordValue;
elem.style.backgroundColor = getColor(custRecordValue.trim());
//dialog.alert({
// title: 'Status Change',
// message: 'Status has changed to ' + custRecordValue
//});
}
}
};
function getColor(stats){
return stats == 'Pending Approval' ? 'orange' : stats == 'Need 1st Level Approval' ? 'yellow' : stats == 'Need 2nd Level Approval' ? 'blue' : stats == 'Approved' ? 'green' : stats == 'Rejected' ? 'red' : '#D5E0EC';
}
});MUHAMMAD MUBUSHER ASLAM
04/26/2021, 3:50 PMSim Greenbaum
04/26/2021, 3:55 PMMUHAMMAD MUBUSHER ASLAM
04/26/2021, 4:10 PM