【问题标题】:How to debug jScript for Dynamics CRM?如何为 Dynamics CRM 调试 jScript?
【发布时间】:2011-09-07 06:33:31
【问题描述】:

是否有任何技巧或工具可以调试您在 Web 资源中编写并附加到表单上的事件的那些 jScript?
我必须自定义一个 Dynamics CRM 2011 实例,其中包括编写一些 jScript。
到目前为止,我发现的最好的方法是单击“我想查看发送给 Microsoft 的错误”。总比没有好,但我想一定有更好的东西吗?
谢谢!

【问题讨论】:

    标签: javascript dynamics-crm dynamics-crm-2011


    【解决方案1】:

    如果你使用一个不错的 IE 版本(我希望你这样做),你可以使用开发者工具 (F12)。 它们还包含一个 JavaScript 控制台/调试器,在此期间真正可用。

    您必须选择要检查的文件,设置断点并开始调试。

    请参阅这篇文章以获取示例:http://www.furnemont.eu/2010/06/how-to-series-easily-debug-your-crm-javascript-code-in-ie8

    【讨论】:

    • 这似乎是我正在寻找的,谢谢。我为此使用 IE8。 (在家里我是 Chrome 上瘾者)。
    • @iDevlop:查看显示示例的链接。使用 IE9 确实感觉 Dynamics CRM 更快
    • 我别无选择...我在客户的网站上,PC 运行的是 Windows XP,而 IE9 仅适用于 Vista 及以上版本。 (更不用说“非 IT”员工仍在使用 IE6 !!!)。但是谢谢你的建议:-/
    • 我还从 Gareth Tucker 的网站获得了一个不错的技巧(请参阅底部的 cmets):gtcrm.wordpress.com/2011/09/05/…
    【解决方案2】:

    要开发表单脚本,请使用 SDK 主题 Write Code for Microsoft Dynamics CRM Forms 中描述的 Xrm.Page 脚本库模板。 CRM 团队博客文章JScript IntelliSense for Form Script Libraries 提供了概述。

    当您使用此模板时,除了提供特定于表单的 IntelliSense 之外,您还可以在 Visual Studio 中调试您的脚本,而无需将它们作为 Web 资源上传。这使得初始开发和调试更容易。

    在你让它工作之后,然后创建一个 JScript Web 资源并将其注册为表单事件处理程序并在应用程序中对其进行测试。此时,使用操作指南系列中描述的技术:在 IE8 中轻松调试您的 CRM JavaScript 代码(其他答案中的链接)以使用 IE 开发人员工具调试您的脚本。

    在 Microsoft CRM 之外调试脚本的优势在于它更简单。 CRM 将许多不同的脚本加载到表单中,有时很难将您的脚本隔离开来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      相关资源
      最近更新 更多