如何调试Dynamics CRM的jScript?

时间:2011-09-07 06:33:32

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

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分: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将许多不同的脚本加载到表单中,有时候很难分隔出你的脚本。