15.10.2012, 11:00 | #1 |
Участник
|
CRM 4.0 Значение лукапа
Добрый день! У меня такая проблема. Мне надо при записи формы получить значение одного из лукапов. При попытке обратиться через crmForm.all.имя_поля.DataValue выдается ошибка: не удалось получить значение свойства "DataValue", значением объекта является NULL или не определен.
Вопрос: а как тогда добраться до значения в лукапе? Ведь где-то оно хранится, если отображается на форме? |
|
15.10.2012, 11:14 | #2 |
Участник
|
Код: crmForm.all.имя_поля.DataValue[0].id |
|
15.10.2012, 11:16 | #3 |
Участник
|
А вот ссылка по теме http://msdn.microsoft.com/en-us/library/cc189833.aspx
|
|
15.10.2012, 11:37 | #4 |
Участник
|
Дело в том, что это новая форма. Там как бы еще объект не заполнен.
|
|
15.10.2012, 12:06 | #5 |
Участник
|
Если лукап пуст, то
crmForm.all.имя_поля.DataValue == null этот скрипт не зависит от типа формы. Или Вы хотите добраться до значений, которые будут в окне поиска? |
|
15.10.2012, 12:12 | #6 |
Участник
|
Лукап не пуст. Создается форма связанной сущности, и он заполнен на форме. Просто при записи там действительно crmForm.all.имя_поля равно null или не определено.
|
|
15.10.2012, 12:25 | #7 |
Чайный пьяница
|
А поле на форму вынесено? Если нет, то естественно вы оттуда ничего не получите.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
15.10.2012, 12:26 | #8 |
Участник
|
Да, поле на форму вынесено.
|
|
15.10.2012, 12:31 | #9 |
MCT
|
Посмотрите в отладчике на массив DataValue[0], там все атрибуты пустые или есть заполненные?
__________________
Axapta book for developer |
|
15.10.2012, 12:52 | #10 |
Участник
|
А в какой момент, Вы хотите получить значение?
|
|
15.10.2012, 12:55 | #11 |
Участник
|
А смысл? Если в ошибке ясно указывается, что получить значение свойства DataValue не удается.
|
|
15.10.2012, 12:56 | #12 |
Участник
|
В событии OnSave формы.
|
|
15.10.2012, 13:22 | #13 |
MCT
|
Вообще странно, что на форме вы значение лукапа видите, а массив пустой.
__________________
Axapta book for developer |
|
06.11.2012, 18:11 | #14 |
Участник
|
1) А ошибки в названии поля нет ???
2) Проверьте нет ли на форме еще одного DOM объекта с таким же Id поля как ваше название поля Проверить можно через открытие "Средств разработчика" в IE (или нажать F12 они откроются) там в поиске вбить ваше название поля и поискать его в ХТМЛ коде |
|
|
|