04.04.2006, 14:24 | #1 |
Участник
|
По полю InventSizeId в формах не работает поиск и сортировка?
По полю InventSizeId в формах не работает поиск и сортировка? Как это можно исправить, определил что вызывается форма InventSizeIdLookup. Как исправить? Почему так сделали в стандартном функционале, тайный смысл неясен. Спасибо!
|
|
04.04.2006, 16:25 | #2 |
Участник
|
Цитата:
Сообщение от Hidden
По полю InventSizeId в формах не работает поиск и сортировка? Как это можно исправить, определил что вызывается форма InventSizeIdLookup. Как исправить? Почему так сделали в стандартном функционале, тайный смысл неясен. Спасибо!
|
|
04.04.2006, 16:43 | #3 |
NavAx
|
Это происходит по вполне понятным причинам: на датасоурсе таблицы размеров (да и с цветом та же история) перекрыт метод executequery(), в котором изложена логика поведения выполнения запроса: запрос выполняется только 1 раз при запуске формы (т.е. при открытии списка). За один этот запуск выполнения запроса происходит связка или range по полю ItemId.
Можно конечно убрать заглушку на выполнение запроса более чем 1 раз, но в этом случае нужно продумать, что делать со связкой (чтобы она не устанавливалась попусту несколько раз). |
|
04.04.2006, 16:55 | #4 |
NavAx
|
Вот как можно изменить метод \Forms\InventSizeIdLookup\Data Sources\InventSize\Methods\executeQuery:
PHP код:
Есть у кого еще идеи? |
|
04.04.2006, 17:24 | #5 |
Участник
|
Цитата:
Сообщение от Roman777
Вот как можно изменить метод \Forms\InventSizeIdLookup\Data Sources\InventSize\Methods\executeQuery:
PHP код:
Есть у кого еще идеи? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
AX4. Не работает поиск | 9 | |||
Поиск в Grid по полю DataMethod | 20 | |||
Сортировка по полю с агрегатной функцией | 10 | |||
Поиск по полю временной таблицы | 2 | |||
Поиск в Grid по полю из другой таблицы | 9 |
|