Client Script
function postsourcing(context){
if(context.fieldId == 'entity'){
var subsidiary = record.getValue({ fieldId: 'subsidiary' });
switch(subsidiary){
case '2': var location = 'location ID 1'
break;
case '4': var location = 'location ID 2'
break;
case '3': var location = 'location ID 3'
break;
case '7': var location = 'location ID 4'
}
recordObj.setSublistValue({ fieldId: 'location', value: location });
}
}
User Event Script
function beforeload(){
if (record.getValue({ fieldId: 'entity' }) !="" && record.getValue({ fieldId: 'subsidiary' })!=""){
var subsidiary = record.getValue({ fieldId: 'subsidiary' });
switch(subsidiary){
case '2': var location = 'location ID 1'
break;
case '4': var location = 'location ID 2'
break;
case '3': var location = 'location ID 3'
break;
case '7': var location = 'location ID 4'
}
recordObj.setSublistValue({ fieldId: 'location', value: location });
}
}