0

我試圖創建一個簡單的警報,作爲聯繫實體上的onload事件。但是,如果其中一個條件是聯繫人仍處於活動狀態,我只希望觸發此操作。動態CRM 4.0 J腳本 - '如果'使用狀態代碼

因此,我把它放在以下幾點:

如果(crmForm.all.statecode.DataValue == 0)

{

警報( 「'我想不管警報」);

}

然而,當我打開聯繫人記錄它的錯誤。是否無法在狀態中加入'if'聲明?

感謝

+0

不知道什麼是動態crm是,但fyi document.all只有IE瀏覽器,所以如果你的測試在別的東西它不會工作。 – 2010-04-22 15:30:54

+0

fyi,CRM 4.0僅限於IE ... – BeardinaSuit 2010-04-22 16:40:51

回答

2

我想你想要什麼crmForm.FormType枚舉:

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

crmForm.FormType == 4指的形式被停用(statecode 1),所以你可以做什麼像

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

只是要小心所有的各種表單類型,並確保你得到警報,你wa nt it。