If statement Dynamics CRM 4.0 J脚本-';如果';使用statecode的语句

If statement Dynamics CRM 4.0 J脚本-';如果';使用statecode的语句,if-statement,dynamics-crm,dom-events,jscript,onload-event,If Statement,Dynamics Crm,Dom Events,Jscript,Onload Event,我试图在联系人实体上创建一个简单的警报,作为onload事件。但是,我只希望在其中一个条件是触点仍然处于活动状态时触发此操作 因此,我提出以下意见: if (crmForm.all.statecode.DataValue == 0) { alert("'Whatever alert I want") ; } 但是,当我加载联系人记录时,它会显示错误。是否不可能根据状态创建“if”语句。我想您需要的是crmForm.FormType枚举: crmFo

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

因此,我提出以下意见:

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

但是,当我加载联系人记录时,它会显示错误。是否不可能根据状态创建“if”语句。

我想您需要的是crmForm.FormType枚举:

crmForm.FormType==4表示该表单已停用(状态代码1),因此可以执行以下操作

if (crmForm.FormType != 4) alert("Whatever alert I want");

只需小心所有存在的各种表单类型,并确保您在需要的地方获得警报。

不知道dynamics crm是什么,只知道仅供参考的文档。仅当您在其他方面的测试不起作用时,一切都是IE。