2011-09-07 27 views
4

是否有任何技巧或工具可用於調試您在Web資源中編寫的附加到表單上的事件的那些jScript?
我必須自定義Dynamics CRM 2011實例,其中包括編寫一些jScript。
直到現在我發現的最好的方法是單擊「我想查看發送給Microsoft的錯誤」。總比沒有好,但我想一定有更好的東西?
謝謝!如何爲Dynamics CRM調試jScript?

回答

3

如果你使用的是一個體面的IE版本(我希望你這樣做),你可以使用開發工具(F12)。 它們還包含一個JavaScript控制檯/調試器,在此期間它確實可用。

您必須選擇應該檢查的文件,設置斷點並開始調試。

請參閱本文中的示例:http://www.furnemont.eu/2010/06/how-to-series-easily-debug-your-crm-javascript-code-in-ie8

+0

這似乎是我在找的,謝謝。我正在使用IE8。 (在家裏我是一個Chrome上癮者)。 –

+1

@iDevlop:查看顯示示例的鏈接。動態CRM確實感覺IE9的速度更快 – ccellar

+1

我沒有選擇......我在客戶端的網站上,PC的運行Windows XP,IE9只適用於Vista和以上。 (更不用說「非IT」員工仍在使用IE6 !!!!)。但thx的意見: -/ –

2

對於表單腳本的開發利用Xrm.Page腳本庫模板的SDK話題Write Code for Microsoft Dynamics CRM Forms描述。 CRM團隊博客文章JScript IntelliSense for Form Script Libraries提供了一個概述。

當您使用此模板時,除了提供特定於表單的IntelliSense外,您還可以在Visual Studio中調試腳本,而無需將它們上載爲Web資源。這使初始開發和調試更容易。

工作之後,創建一個JScript Web資源並將其註冊爲表單事件處理程序並在應用程序中對其進行測試。此時,使用How-to系列中描述的技術:在IE8中輕鬆調試您的CRM JavaScript代碼(在其他答案中鏈接)以使用IE開發人員工具調試您的腳本。

在Microsoft CRM之外調試腳本的優勢很簡單,它更簡單。 CRM將許多不同的腳本加載到表單中,有時很難分離出腳本。