|  12.05.2009, 10:46 | #1 | 
| Участник | Значение по-умолчанию 
			
			Добрый день, понимаю что вопрос лёгкий, но пока не могу найти ответа. Нужно чтобы при создании формы в поле стояло значение по-умолчанию (коэффициент для расчетов, поэтому picklist не подходит. Пробовал lookup делать - не то получается. Подскажите что написать в OnChange? | 
|  | 
|  12.05.2009, 10:51 | #2 | 
| Консультант-джедай | 
			
			на онлоад формы вешаете скрипт crmForm.all.<название поля>.DataValue = <значение> а чтобы оно не заменяло измененное значение при открытии if (crmForm.all.<название поля>.DataValue == null) {crmForm.all.<название поля>.DataValue = <значение>} 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога Последний раз редактировалось slivka_83; 12.05.2009 в 11:07. | 
|  | |
| За это сообщение автора поблагодарили: Dekan (1). | |
|  12.05.2009, 11:02 | #3 | 
| Чайный пьяница |   Цитата: Код: if (crmForm.FormType == 1)
{
//вычитка значения по умолчанию
crmForm.all.<название поля>.DataValue = <значение по умолчанию>
}
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | |
| За это сообщение автора поблагодарили: Dekan (1). | |
|  12.05.2009, 11:10 | #4 | 
| Консультант-джедай | 
			
			угу   тоже, сообразил   
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  12.05.2009, 12:04 | #5 | 
| Участник | 
			
			Обработчика OnLoad в форме нет, как быть? Ставлю на OnChange - не работает. Тип данных decimal. | 
|  | 
|  12.05.2009, 12:08 | #6 | 
| Чайный пьяница |   Цитата: 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  12.05.2009, 12:19 | #7 | 
| Участник | 
			
			Признаю ошибку   , не там смотрел. Работает. | 
|  | 
|  25.11.2009, 20:05 | #8 | 
| Участник | Цитата: У меня не получилось   | 
|  | 
|  25.11.2009, 22:37 | #9 | 
| Чайный пьяница | Цитата: crmForm.all.<string field>.DataValue = crmForm.all.<lookup field>.DataValue == null ? '' : crmForm.all.<lookup field>.DataValue[0].name; 
				__________________ Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit | 
|  | 
|  05.03.2010, 23:52 | #10 | 
| Участник | 
			
			Подскажите, а как узнать <Значение по умолчанию>. У меня в этом lookup 25 значений видов упаковки, к примеру, что нужно написать.
		 | 
|  | 
|  06.03.2010, 02:01 | #11 | 
| Консультант-джедай | Цитата: X++: //Create an array to set as the DataValue for the lookup control. var lookupData = new Array(); //Create an Object add to the array. var lookupItem= new Object(); //Set the id, typename, and name properties to the object. lookupItem.id = '{1AAC1363-01A1-DB11-8432-0003FF9CE217}'; lookupItem.typename = 'account'; lookupItem.name = 'A Bike Store'; // Add the object to the array. lookupData[0] = lookupItem; // Set the value of the lookup field to the value of the array. crmForm.all.parentaccountid.DataValue = lookupData; X++: lookupItem.id = '{1AAC1363-01A1-DB11-8432-0003FF9CE217}'; lookupItem.typename = 'account'; lookupItem.name = 'A Bike Store'; отображаемое значение (name) Вы знаете, имя объекта (typename) тоже. А чтобы узнать GUID (id), Вам нужно открыть форму этой записи (которую хотите подставить в лукап) и нажать Ctrl + N. Откроется новое окно, с той же записью но уже с адресной строкой. В адресной строке Вы и найдете GUID. 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | |
| За это сообщение автора поблагодарили: degussa (1). | |
|  06.03.2010, 21:31 | #12 | 
| Участник | 
			
			А если много (8) полей нужно заполнить по умолчанию. Также нужно только 8 раз? или есть другой вариант.
		 | 
|  | 
|  07.03.2010, 01:01 | #13 | 
| Консультант-джедай | 
			
			Если по простому то да   но можно написать функцию которой бы передавались параметра (lookup, основной атрибут, объект, GUID) и которая бы заполняла луапы   
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  |