0

我正在尝试创建一个简单的警报作为onload联系人实体上的事件。但是,我只希望在其中一个条件是联系人仍处于活动状态时触发。

因此,我将其表述如下:

if (crmForm.all.statecode.DataValue == 0)    
{    
alert("'Whatever alert I want") ;    
}

但是,当我加载联系人记录时,它会出错。是否不可能将“if”语句基于状态。

4

1 回答 1

2

我认为您想要的是 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");

请注意所有各种形式的表单类型,并确保在所需的位置获得警报。

于 2010-04-22T17:09:04.147 回答