al3xicon
03/06/2019, 6:47 PMfunction pageInit(scriptContext) {
console.log(scriptContext.mode);
if (scriptContext.mode == 'edit') {
var _rec = scriptContext.currentRecord;
var status = _rec.getValue({fieldId:'status'});
if (status == 'Issued Quote') {
var salesgroup_fld = _rec.getField({fieldId:'salesgroup'});
salesgroup_fld.isDisabled = true;
var updatecustomer_fld = _rec.getField({fieldId:'syncsalesteams'});
updatecustomer_fld.isDisabled = true;
// disable quote line fields as well
var includeinforecast_fld = _rec.getSublistField({sublistId:'estimates', fieldId:'includeinforecast', line:0});
if (includeinforecast_fld) {
includeinforecast_fld.isDisabled = true;
}
}
}
}