![]() |
#21 |
Участник
|
Код выложенный выше не совсем корректный т.к. он устанавливает страну не по умолчанию, а всегда т.е. если мы напишем "Украина", а потом через два дня решим отредактировать и откроем, то из базы данных подгрузиться "Украина", но в ту же секунду подмениться на "Россия".
Для решения этой проблемы, надо научиться форму различать с какой целью ее открыли - создания новой записи или редактирования старой. Для этого используется флаг FormType - когда он установлен на единицу, это означает, что форма открыта для создания нового элемента. Поэтому для случая открытия формы установим событие на подстановку по умолчанию, а остальные позиции флага оставим на усмотрение системы. X++: var address1_country = document.getElementById('address1_country'); if (crmForm.FormType == 1) address1_country.value = 'Россия'; Последний раз редактировалось A.Prokopenko; 24.01.2008 в 11:54. |
|
|
![]() |
||||
Тема | Ответов | |||
Изучение MS CRM 4. С чего начать? | 14 | |||
задание... с чего бы начать? | 1 | |||
С чего начать? | 1 |
|