Показать сообщение отдельно
Старый 18.10.2007, 11:07   #1  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
Получение значения лукапа. Проблема
Господа, прошу совета.
Вещь в принципе элементарная, но я в тупике, не знаю где рыть!
Суть такова
1. Есть пользовательский объект Obj1
2. Есть Account
3. Account и Obj1 связаны (1 к N), ссылочно... (т.е. у Obj1 есть атрибут new_client_mark - лукап от Account)
4. Пытаюсь на автомате заполнять поле Obj1.new_name на изменение obj1.new_client_mark посредством onChange, причем классическим образом:

Код:
var myAccount = new array(); var myAccountName; if (crmForm.all.new_client_mark.DataValue) != null { myName = crmForm.all.new_client_mark.DataValue; myAccountName = myName[0].name; crmForm.all.new_name.DataValue =myAccountName; };
Казалось бы все замечательно, однако при выборе ЛЮБОГО значения, myAccountName первый раз принимает значение undefinid, а затем - "" (пустая сторка)...
То же самое вешал и на onSave формы - тот же результат

Где собака могла порыться?
__________________
Победивший противника - силен, победивший себя - величественнен

Последний раз редактировалось Dissident; 18.10.2007 в 11:11.