CRM 4.0 快速营销活动在 Load javascript 上运行活动

发布于 2024-11-01 16:33:45 字数 369 浏览 1 评论 0原文

在 Dynamics CRM 4.0 中创建快速营销活动时,将检索并运行用于预约、电话呼叫等(总共 5 个)的 onload javascript。在这些活动类型的 onLoad 脚本中,我们隐藏了一些字段,但打开快速营销活动向导时这些字段实际上并不存在,并且 javascript 会引发错误。

在此处输入图像描述

FormType 为 1(表示创建),ObjectTypeCode 是加载的 javascript 的类型代码,因此没有这些字段为我提供了上下文。如何在 onLoad javascript 中确定我所处的设置/上下文?是否有任何全局变量指示上下文是“快速营销活动向导”?

When creating a quick campaign in Dynamics CRM 4.0 the onload javascripts for appointment, phone call etc. (5 in total) are retrieved and run. In the onLoad scripts for these activity types we hide some fields, however these fields are not actually there when opening the Quick Campaign wizard, and the javascript throws an error.

enter image description here

FormType is 1 (meaning Create), and ObjectTypeCode is the type code for the javascript loaded, so none of these fields give me the context. How can I determine in the onLoad javascripts which setting/context I am in? Are there any global variables that indicate that the context is "Quick Campaign Wizard"?

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

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

发布评论

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

评论(1

你与昨日 2024-11-08 16:33:45

在尝试访问空对象的属性之前编辑脚本并添加真值测试

crmForm.all.tab2Tab && crmForm.all.tab2Tab.style.bla='something';

Edit the script and add a truth test before trying to access the properties of the null object

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