Сценарий Dynamics CRM 4.0 J - оператор «If» с использованием кода состояния - PullRequest
0 голосов
/ 22 апреля 2010

Я пытаюсь создать простое оповещение как событие загрузки на контактной сущности.Однако я хочу, чтобы это срабатывало только в том случае, если одно из условий заключается в том, что контакт все еще активен.

Поэтому я поставил его следующим образом:

if (crmForm.all.statecode.DataValue == 0)

{

alert ("Все оповещения, которые я хочу");

}

Однако при загрузке записи контакта возникают ошибки,Разве нельзя основывать оператор «если» на статусе.

Спасибо

1 Ответ

2 голосов
/ 22 апреля 2010

Я думаю, что вам нужно перечисление crmForm.FormType:

http://mscrm -developer.blogspot.com / 2008/09 / CRM-форма-types.html

crmForm.FormType == 4 означает, что форма деактивирована (код состояния 1), поэтому вы можете сделать что-то вроде

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

Просто будьте осторожны со всеми различными типами форм, которые находятся там, и убедитесь, что вы получите предупреждение там, где вы хотите.

...