Dynamics CRM Plugin TargetEntity 取值
阿新 • • 發佈:2018-12-11
對於LookUp型別欄位的取值。若當前的LookUp欄位發生了變化,則在取當前的LogicName和Id是可以取到的,但是Name的值是null。可以取PostEntity的Name來解決這個問題。
建議取值時都使用PostEntity。
demo
Entity targetEntity = (Entity)plugin.Context.InputParameters["Target"]; Entity postEn = plugin.Context.PostEntityImages[entityName]; if (targetEntity.Contains("new_productpartsid")) { string name_target = targetEntity.GetAttributeValue<EntityReference>("new_productpartsid").Name; //name_target=null string name_post = postEn.GetAttributeValue<EntityReference>("new_productpartsid").Name;//name_post可以取到值 }