05.08.2008, 18:02 | #1 |
Участник
|
Не срабатывают скрипты на событии lookup поля.
Пусть на форме есть Grid. Пусть на Grid располагается поле (как бы fk другой таблицы) и это же поле в составе GroupFields.
Перекрываю методы LookUp обоих полей, помещаю одинаковые скрипты. Оказывается, скрипт срабатывает ТОЛЬКО в случае поля ВНЕ GroupFields. Т.е. lookup на полях, включенных в GroupFields, не срабатает. Как так? |
|
05.08.2008, 18:07 | #2 |
Member
|
В общем случае перекрывать лукап нужно на источнике данных. Пользователи могут добавлять контролы на форму.
__________________
С уважением, glibs® |
|
05.08.2008, 18:10 | #3 |
Боец
|
> Т.е. lookup на полях, включенных в GroupFields, не срабатает. Как так?
Все должно срабатывать. Вы lookup перекрыли где: на контролах или на датасорсе? если на контролах, то лукап должен быть перекрыт на всех контролах, отображающих это поле (может не везде перекрыли?). Но ПРАВИЛЬНЕЕ перекрыть лукап один раз на поле датасорса. |
|
05.08.2008, 18:12 | #4 |
Участник
|
|
|
05.08.2008, 18:33 | #5 |
Участник
|
В общем, Если AutoDataGroup = true, скрапты на перекрытых методах полей не срабатывают. Если AutoDataGroup = false, тогда всё ок... И всё!
Просто как-то предательски дает AXA впустую перекрывать, скриптовать методы... |
|
05.08.2008, 18:57 | #6 |
Member
|
Жаль, что она по рукам еще не бьет любителей кодить на формах, а особенно на контролах .
__________________
С уважением, glibs® |
|
05.08.2008, 19:12 | #7 |
Участник
|
Цитата:
- два Datasources (одна таблица) определять на форме дизайнером или - перекрывать lookup-ы на форме и скриптовыть разные query ? |
|
05.08.2008, 19:22 | #8 |
Member
|
Цитата:
Сообщение от Hub
...
разные выборки из одной таблицы ... Цитата:
Сообщение от Hub
...
два Datasources ... У вас ДВА РАЗНЫХ поля из таблицы в одном гриде? Нужно сделать у них разные лукапы? Зачем два источника данных?
__________________
С уважением, glibs® |
|
06.08.2008, 10:42 | #9 |
Участник
|
Разрулил, спасибо.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|