AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.08.2008, 18:02   #1  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Не срабатывают скрипты на событии lookup поля.
Пусть на форме есть Grid. Пусть на Grid располагается поле (как бы fk другой таблицы) и это же поле в составе GroupFields.
Перекрываю методы LookUp обоих полей, помещаю одинаковые скрипты.
Оказывается, скрипт срабатывает ТОЛЬКО в случае поля ВНЕ GroupFields. Т.е. lookup на полях, включенных в GroupFields, не срабатает. Как так?
Старый 05.08.2008, 18:07   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В общем случае перекрывать лукап нужно на источнике данных. Пользователи могут добавлять контролы на форму.
__________________
С уважением,
glibs®
Старый 05.08.2008, 18:10   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
> Т.е. lookup на полях, включенных в GroupFields, не срабатает. Как так?
Все должно срабатывать. Вы lookup перекрыли где: на контролах или на датасорсе? если на контролах, то лукап должен быть перекрыт на всех контролах, отображающих это поле (может не везде перекрыли?). Но ПРАВИЛЬНЕЕ перекрыть лукап один раз на поле датасорса.
Старый 05.08.2008, 18:12   #4  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Цитата:
Сообщение от glibs Посмотреть сообщение
В общем случае перекрывать лукап нужно на источнике данных. Пользователи могут добавлять контролы на форму.
Понимаю, как-то странно перекрывать lookup на форме у поля, включенного в группу полей и помещенного в составе группы. Всё же интересно: это баг или фича?
Старый 05.08.2008, 18:33   #5  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
В общем, Если AutoDataGroup = true, скрапты на перекрытых методах полей не срабатывают. Если AutoDataGroup = false, тогда всё ок... И всё!

Просто как-то предательски дает AXA впустую перекрывать, скриптовать методы...
Старый 05.08.2008, 18:57   #6  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Жаль, что она по рукам еще не бьет любителей кодить на формах, а особенно на контролах .
__________________
С уважением,
glibs®
Старый 05.08.2008, 19:12   #7  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Цитата:
Сообщение от glibs Посмотреть сообщение
Жаль, что она по рукам еще не бьет любителей кодить на формах, а особенно на контролах .
Например, два поля id_user_pm и id_user_director, к этим полям на форме "подтягиваются" разные выборки из одной таблицы. Как правильнее,
- два Datasources (одна таблица) определять на форме дизайнером
или
- перекрывать lookup-ы на форме и скриптовыть разные query
?
Старый 05.08.2008, 19:22   #8  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Hub
...
разные выборки из одной таблицы
...
Выборки бывают разные. Бывают случаи, когда решение сводится к двум ЕДТ и ни строчки кода.
Цитата:
Сообщение от Hub
...
два Datasources
...
Либо вы очень много не договариваете...

У вас ДВА РАЗНЫХ поля из таблицы в одном гриде? Нужно сделать у них разные лукапы? Зачем два источника данных?
__________________
С уважением,
glibs®
Старый 06.08.2008, 10:42   #9  
Hub is offline
Hub
Участник
 
51 / 10 (1) +
Регистрация: 20.05.2008
Разрулил, спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как перекрыть lookup для поля входящего в группу полей ATimTim DAX: Программирование 2 05.10.2005 11:26
Как получить значения поля из lookup метода в WEB Dronas DAX: Программирование 5 13.01.2005 10:17
Есть ли hotkey для открытия списка lookup-поля? ATimTim DAX: Функционал 4 06.10.2004 12:59
Значение из lookup поля Sirius DAX: Программирование 2 08.04.2004 18:14
Lookup на элементах поля-массива kalex DAX: Программирование 2 28.10.2002 11:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:07.