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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2010, 09:50   #1  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Фильтр по сетке в lookup форме.
AX 2009.
В Lookup форме, если использовать стандартный фильтр по сетке, буквально через секунду после фильтрации поле, в которое вводим значение очищается и наложенный фильтр сбрасывается, в итоге пользоваться этим функционалом невозможно.

Это стандартное поведение? Кто-нибудь боролся с этим?
Старый 18.11.2010, 10:08   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Фильтр по сетке - это тот, который по Ctrl+G? У меня не воспроизвелось.
Старый 18.11.2010, 10:15   #3  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Фильтр по сетке - это тот, который по Ctrl+G? У меня не воспроизвелось.
Да, тот который по Ctrl-G
Проблема именно в lookup формах.
Старый 18.11.2010, 10:24   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от jonny Посмотреть сообщение
Проблема именно в lookup формах.
Во всех? Или в какой-то одной? Фильтр по текстовому полю, по дате, по чиловому значению? Даже не знаю ... может быть вы нажимаете что-то такое после ввода фильтра ...

Опишите последовательность ваших действий на примере какой-нибудь общеизвестной lookup формы.
Старый 18.11.2010, 10:27   #5  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,510 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
попробуйте удалить AOC-файлы
__________________
С уважением,
Вячеслав
Старый 18.11.2010, 10:33   #6  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Например Lookup по ItemId (у нас своя форма, но проверил и на стандартном лукапе)
Указываю фильтр по названию - например Монит*, по нажатию на Enter записи фильтруются, буквально через секунду значение фильтра, которое я ввел очищается, фильтр в форме сбрасывается.
Да, если успеть после нажатия Enter'а нажать стрелочку ↓, то бишь чтобы фокус ввода перешел от поля, в которое вводится значение фильтра к самому гриду, то все ок, фильтр не сбрасывается.
Старый 18.11.2010, 10:37   #7  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Цитата:
Сообщение от pitersky Посмотреть сообщение
попробуйте удалить AOC-файлы

Имеете ввиду кэш локальный?
Не помогает. Да и не понятно как это связано.
На своей Lookup форме по ItemId поставил эксперимент и выяснил - после фильтрации вызывается еще раз executeQuery на DataSource формы, с пустым стэком вызова.
Теги
lookup, lookup filter, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Query на Datasource в LookUp-форме. dynamax DAX: Программирование 26 09.10.2009 15:58
ERP-BLOG: Axapta, фильтр по сетке Blog bot DAX Blogs 26 05.02.2009 15:56
Набор однотипных lookup() методов на форме johny77 DAX: Программирование 1 10.04.2007 13:12
lookup фильтр в произвольной lookup форме 111andrei DAX: Программирование 4 05.10.2005 11:28
О Lookup-форме и FormFrame::Border NIMERE DAX: Программирование 3 22.03.2004 13:04

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

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

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