我正在尝试创建一个简单的警报作为onload
联系人实体上的事件。但是,我只希望在其中一个条件是联系人仍处于活动状态时触发。
因此,我将其表述如下:
if (crmForm.all.statecode.DataValue == 0)
{
alert("'Whatever alert I want") ;
}
但是,当我加载联系人记录时,它会出错。是否不可能将“if”语句基于状态。
我正在尝试创建一个简单的警报作为onload
联系人实体上的事件。但是,我只希望在其中一个条件是联系人仍处于活动状态时触发。
因此,我将其表述如下:
if (crmForm.all.statecode.DataValue == 0)
{
alert("'Whatever alert I want") ;
}
但是,当我加载联系人记录时,它会出错。是否不可能将“if”语句基于状态。
我认为您想要的是 crmForm.FormType 枚举:
http://mscrm-developer.blogspot.com/2008/09/crm-form-types.html
crmForm.FormType == 4 表示表单已停用(状态码 1),因此您可以执行类似的操作
if (crmForm.FormType != 4) alert("Whatever alert I want");
请注意所有各种形式的表单类型,并确保在所需的位置获得警报。