Dynamics CRM 4.0 J 脚本 - “If”使用状态代码的语句

发布于 2024-08-30 05:46:27 字数 268 浏览 8 评论 0原文

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

因此,我将其如下:

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

但是,当我加载联系人记录时,它出现错误。是否不可能将“if”语句建立在状态的基础上?

I am trying to create a simple alert as an onload event on the contact entity. However, I only want this to trigger if one of the conditions is that the contact is still active.

I therefore put it the following:

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

However, when I load the contact record it errors. Is it not possible to base an 'if' statement on the status.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

究竟谁懂我的在乎 2024-09-06 05:46:27

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

只是要小心现有的所有各种表单类型,并确保您在想要的地方收到警报。

I think what you want is the crmForm.FormType enumeration:

http://mscrm-developer.blogspot.com/2008/09/crm-form-types.html

crmForm.FormType == 4 means the form is deactivated (statecode 1) so you could do something like

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

Just be cautious of all the various form types that are out there and make sure you get the alert where you want it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文