use*_*442 4 javascript webresource crm dynamics-crm dynamics-crm-2013
CRM 2013定制器/开发人员.我是JavaScript的新手,我需要一些关于我可以在CRM 2013中的OnLoad事件中使用的查询的帮助.
在'约会'实体上,我需要根据它的相关父记录的实体类型('aboutobjectid')设置自定义字段(选项集)的值.
例;
- 如果'aboutobjectid'实体类型='帐户',则将"自定义字段"的值设置为"x",
- 如果'aboutobjectid'实体类型='联系',则将"自定义字段"的值设置为"y".
自定义字段是一个具有3个可能值(x,y,z)的选项集,因此如果可以隐藏值"z",当'aboutobjectid'实体类型='联系'时,这将是非常棒的.任何帮助将非常感激.
OnLoad为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
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
隐藏显示OptionSet值.请按照以下网址: