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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2014, 20:42   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Восстановление фильтров грида после смены Query
Добрый вечер!

Собственно, такой сценарий:
1.) Есть некий набор данных, возвращаемых одним запросом дейтасорса
2.) Юзер фильтрует эти данные, как ему угодно.
3.) Потом происходит смена запроса (query) источника данных в executeQuery (то есть, запрос меняется, фильтры слетают)
4.) Каким образом можно после изменения запроса восстановить фильтры?

Ломаю голову и не могу вспомнить (по-моему, я когда-то уже делал что-то подобное). И если с переносом range"эй, например, никаких проблем нет, то вот для переноса фильтров я что-то API не вижу совсем(кроме setFilter).

Возможно, это вообще не выполнимо. Такой ответ - тоже ответ. Заранее спасибо!
__________________
Axapta has seduced me deadly!
Старый 14.05.2014, 21:01   #2  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Ну вот, сам спрашиваю, сам отвечаю. Хотя поверьте, долго ковырялся и искал, иначе бы не написал. В общем, фильтры, которые уже задаются на формах хранятся в критериях QueryRun текущей квери источника данных. Иными словами, для восстановления фильтров нужно предварительно сохранить и переназначить FormBuildDataSource.queryRun.query()
Вдруг, кому-нибудь будет полезным.
__________________
Axapta has seduced me deadly!

Последний раз редактировалось HorrR; 14.05.2014 в 21:33.
Старый 14.05.2014, 23:11   #3  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Вот в дополнение статья на эту тему. Надеюсь, будет полезна!

http://kashperuk.blogspot.com/2010/0...-research.html
За это сообщение автора поблагодарили: HorrR (1).
Старый 15.05.2014, 17:46   #4  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Вот в дополнение статья на эту тему. Надеюсь, будет полезна!

http://kashperuk.blogspot.com/2010/0...-research.html
Ну, в общем-то, после того, как я разобрался с вопросом пользы в ссылке осталось мало Тем не менее, спасибо! Так же, вполне возможно, что ссылка кому-то пригодится!
__________________
Axapta has seduced me deadly!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отсортировать записи после группировки через Query NickMDAX DAX: Программирование 3 13.03.2012 07:10
AIF: OData Query Service Blog bot DAX Blogs 0 24.08.2011 09:11
Выйти из ячейки грида после двойного клика S.Kuskov DAX: Программирование 9 14.01.2011 13:12
После смены версии клиента тормозит класс SysFormTreeControl egorych DAX: Программирование 0 29.08.2007 15:30

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

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

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