CRM 2013定制/开发人员在这里。我是JavaScript新手,我需要一些关于我可以在2013年的OnLoad事件中使用的查询的帮助。
在“约会”实体上,我需要根据自定义字段(option )的相关父记录的实体类型设置值(这是“regardingobjectid”)。
榜样;
-If 'regardingobjectid‘实体类型= 'Account’然后将“定制字段”的值设置为"x",
-If‘考虑到实体类型= 'Contact’,然后将“定制字段”的值设置为"y“。
自定义字段是一个选项集,包含3个可能的值(x、y、z),因此如果可能的话,如果可以隐藏值"z“,当'regardingobjectid‘实体类型= 'Contact’时,那就太棒了。任何帮助都是非常感谢的。
发布于 2015-09-01 09:36:32
向OnLoad of Appointment实体添加新函数。
function onLoadOfAppointment() {
if (Xrm.Page.ui.getFormType() == 2) {
var regardingObject = Xrm.Page.getAttribute("regardingobjectid");
if (regardingObject != null && regardingObject.getValue() != null)
{
var entityType = regardingObject.getValue()[0].entityType;
if (entityType == "account")
{
//Add account logic here
}
else if (entityType == "contact")
{
//Add contact logic here
}
}
}
}若要隐藏OptionSet值,请执行以下操作。请按照以下urls操作:
https://stackoverflow.com/questions/32326589
复制相似问题