def customFieldManager = ComponentAccessor.getCustomFieldManager()
def CustomerImpactCF = getFieldByName("Customer Impacts")
def CI_AM_CF = getFieldByName("CI_AM")
def CI_BBS_CF = getFieldByName("CI_BBS")
def CI_BB_CF = getFieldByName("CI_BB")
def CustomerImpactCFValue = CustomerImpactCF.getValue() as List
CustomerImpactCFValue.each() { CustomerImpactCFValueOption ->
if ("Asset Management" in CustomerImpactCFValueOption.value) {
CI_AM_CF.setFormValue('');
CI_AM_CF.setHidden(false);
CI_AM_CF.setRequired(true);
}
if ("Branch Banker Support" in CustomerImpactCFValueOption.value) {
CI_BBS_CF.setFormValue('');
CI_BBS_CF.setHidden(false);
CI_BBS_CF.setRequired(true);
}
if ("Business Banking" in CustomerImpactCFValueOption.value) {
CI_BB_CF.setFormValue('');
CI_BB_CF.setHidden(false);
CI_BB_CF.setRequired(true);
}
else {
CI_AM_CF.setFormValue('');
CI_AM_CF.setHidden(true);
CI_AM_CF.setRequired(false);
CI_BBS_CF.setFormValue('');
CI_BBS_CF.setHidden(true);
CI_BBS_CF.setRequired(false);
CI_BB_CF.setFormValue('');
CI_BB_CF.setHidden(true);
CI_BB_CF.setRequired(false);
}
//}