Software Technology Tips

PartyList : This is a  data type available in MS crm.
It  is almost  a lookup  that can have references to more than one records of an entity for a single field.
A partylist  has certain attributes like   name, id, type,typename etc.
So the basic operation  for such a field will be to retrieve or set the values.
As partylist  is not a normal type like integer or string type we need to  have arrays to get/set the values.
To retrieve values by jscript:
var partylistItem = new Array;
//get the items/values in a field named"resources"
partylistItem  = Xrm.Page.getAttribute("resources").getValue();
Thus now the array  holds all the items/record  referenced for a single field
we may  have a  loop through this array  to retrieve the values like,

partylistItem.length - gives how many records are referenced.

partylistItem[0].id - the guid of the item.

To set values by  jscript :

To set  values we also  need to  get an  array.

var partlistset= new Array();
partlistset[0] = new Object();
partlistset[0].id = id; // provide a guid type value
partlistset[0].name = name; // provide a suitable name
partlistset[0].entityType = entityType; // provide the entity  name  of the item  ie account/ contact etc .

Related Tags:

MS CMS CM 2011

Author: Pallavi Kar


Let us Connect!

Awards and Achievements

Red Herringcolor DeloitteFast50 DB ZInnov1   Nascome  DB Stpi

This site uses cookies. We respect your privacy.copyright (c) Mindfire Solutions 2007-2015. Login