Boris Yasen
09/01/2023, 3:09 PMClay Roper
09/01/2023, 3:11 PMBoris Yasen
09/01/2023, 3:12 PMClay Roper
09/01/2023, 3:13 PMBoris Yasen
09/01/2023, 3:14 PMif(scriptContext.fieldId == "custpage_end_date"){
dialog.alert({
title: 'You can\'t edit End date',
message: 'It\'s already started'
});
return false;
}
return true;
Boris Yasen
09/01/2023, 3:15 PMBoris Yasen
09/01/2023, 3:15 PMBoris Yasen
09/01/2023, 3:16 PMAnthony OConnor
09/01/2023, 3:16 PMClay Roper
09/01/2023, 3:17 PMBoris Yasen
09/01/2023, 3:17 PMBoris Yasen
09/01/2023, 3:17 PMBoris Yasen
09/01/2023, 3:17 PMClay Roper
09/01/2023, 3:18 PMBoris Yasen
09/01/2023, 3:19 PMBoris Yasen
09/01/2023, 3:19 PMBoris Yasen
09/01/2023, 3:20 PMEdgar Valdes
09/01/2023, 3:37 PMShawn Talbert
09/01/2023, 3:45 PM_.debounce()
Clay Roper
09/01/2023, 3:50 PMClay Roper
09/01/2023, 3:50 PMBoris Yasen
09/01/2023, 4:00 PMClay Roper
09/01/2023, 4:01 PMBoris Yasen
09/01/2023, 4:02 PMClay Roper
09/01/2023, 4:04 PMrec.getCurrentSublistValue()
Boris Yasen
09/01/2023, 4:30 PMClay Roper
09/01/2023, 4:30 PMBoris Yasen
09/01/2023, 4:32 PMfunction lineInit(scriptContext){
if(scriptContext.currentRecord.getValue('custpage_hidden_is_fully_loaded') && scriptContext.currentRecord.getLineCount({sublistId: 'custpage_lines'}) > 0){
if(scriptContext.sublistId == "custpage_lines"){
let LineStatus = scriptContext.currentRecord.getCurrentSublistValue({
sublistId: 'custpage_lines',
fieldId: 'custpage_line_status'
});
console.log('lineInit', LineStatus);
if(LineStatus == 1){
const { currentRecord: rec, sublistId } = scriptContext;
const line = rec.getCurrentSublistIndex({ sublistId });
console.log('line');
rec.getSublistField({
fieldId: "custpage_line_end_date",
sublistId,
line
}).isDisabled = true;
}else{
const { currentRecord: rec, sublistId } = scriptContext;
const line = rec.getCurrentSublistIndex({ sublistId });
console.log('line');
rec.getSublistField({
fieldId: "custpage_line_end_date",
sublistId,
line
}).isDisabled = false;
}
}
}
}
Clay Roper
09/01/2023, 4:34 PMBoris Yasen
09/01/2023, 4:34 PMClay Roper
09/01/2023, 4:34 PMBoris Yasen
09/01/2023, 4:34 PMClay Roper
09/01/2023, 4:35 PMBoris Yasen
09/01/2023, 4:35 PMBoris Yasen
09/01/2023, 4:35 PMBoris Yasen
09/01/2023, 4:35 PMClay Roper
09/01/2023, 4:36 PMShawn Talbert
09/01/2023, 5:20 PMClay Roper
09/01/2023, 5:28 PMClay Roper
09/01/2023, 6:02 PMClay Roper
09/01/2023, 6:03 PMShawn Talbert
09/01/2023, 6:31 PMClay Roper
09/01/2023, 6:35 PM