This was a recent query asked to me. Adding a solution done by my old colleague Rajeev here:
Rajeev Pentyala – Technical Blog on Power Platform, Azure and AI
If you observe “Required” lookup field on an ‘Appointment’ form, you can choose more than one Accounts or Contacts or Users.
Though it looks like a normal lookup field actually it’s a field of type ‘Party list’.
Party List :-
- Party List is a data type in CRM, using which you can set more than one records of an entity for a single field.
- Part List type field, renders as Lookup on the form, but it works as multi select lookup.
- We can’t create a custom party list fields.
For example,
- In the ‘Appointment’ entity field “Required” is a ‘Party List’ type
- We can select multiple records of different type (i.e., Accounts, Users, Contacts…)
Below is Jscript to Get or Set ‘Partylist’
function getPartyList() {
var partyRequired = Xrm.Page.getAttribute(“requiredattendees”);
var attendees = party.getValue();
for (var indxAttendees = 0; indxAttendees < attendees.length; indxAttendees++) {
// User
if (attendees[indxAttendees].type == 8) {
alert(“Attendee is User; Id…
View original post 93 more words
