Change ‘Lookup For’ in Party list Using JavaScript
Introduction: Party list like “TO” usually contain record of type Accounts, Contacts, Knowledge Articles, Leads, Users
![Look for records
Select a record type to tilter
Accounts
Ä
Contacts
Knowledge Articles
Leads
R users](https://www.cloudfronts.com/wp-content/uploads/2021/03/image-8.png)
If you want to restrict the Lookup values, write the below script on load on the form and also on change of the partly list
var lookup = {
dropdown: function (execContext) {
var formContext = execContext.getFormContext();
if (formContext.getAttribute("dropdown").getValue() != null) {
dropdown = formContext.getAttribute("dropdown").getValue();
var LookUpFor = ['account'];
var fieldlist = ['to','cc','bcc'];
fieldlist.forEach(
function (item, index) {
formContext.getAttribute(item).setValue(null);
formContext.getControl(item).setEntityTypes(LookUpFor);
});
}
}}
Here for each value in fieldlist, the lookup for will be set to account. This is not applicable to “FROM” as it has OOB restrictions.