diff --git a/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod b/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod index 1166673b579a7d2992b701758f84b6f7d0e90f42..ef0e59521989a72d08ea5fec6e909a2ac15861ba 100644 --- a/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod +++ b/entity/BulkMailRecipient_entity/BulkMailRecipient_entity.aod @@ -23,6 +23,7 @@ <consumer>Contacts</consumer> <linkedContextProcess>%aditoprj%/entity/BulkMailRecipient_entity/entityfields/contact_id/linkedContextProcess.js</linkedContextProcess> <mandatory v="true" /> + <onValueChange>%aditoprj%/entity/BulkMailRecipient_entity/entityfields/contact_id/onValueChange.js</onValueChange> <onValidation>%aditoprj%/entity/BulkMailRecipient_entity/entityfields/contact_id/onValidation.js</onValidation> </entityField> <entityField> diff --git a/entity/BulkMailRecipient_entity/entityfields/contact_id/onValueChange.js b/entity/BulkMailRecipient_entity/entityfields/contact_id/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..07d0537e1ea23ebabb8028a07f3da9c56fa8bb48 --- /dev/null +++ b/entity/BulkMailRecipient_entity/entityfields/contact_id/onValueChange.js @@ -0,0 +1,9 @@ +import("Communication_lib"); +import("system.neon"); +import("system.vars"); + +var contactId = vars.get("$local.value"); +if(contactId != "") +{ + neon.setFieldValue("$field.EMAIL_ADDRESS",CommUtil.getStandardMail(contactId)); +} \ No newline at end of file