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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2007, 11:01   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Программное добавление range в DataSource формы
Если программно добавить range к datasource формы, например, так:
X++:
this.query().dataSourceTable(TableNum('InventTable')).addRange(FieldNum(InventTable, FullName)).value(value);
//...
то сбросить такой range можно также программно с помощью clearRange.
Хотелось бы добавить range так, чтобы пользователь мог этот фильтр сбросить кнопкой "Удалить фильтр".
Возможно ли это?
Старый 09.02.2007, 11:55   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Изменяйте запрос в this.queryrun().query()
Для обновления данных вызывайте _ds.research()

PS Насчет this.query() (и this.queryrun() сюда же) - в вызываете этот метод из метода Datasource?
На форме (FormRun) такого метода нет. В методе формы надо будет вызывать через this.DataSource().Query() (this.DataSource().QueryRun())
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 09.02.2007 в 12:02.
За это сообщение автора поблагодарили: Lucky13 (1).
Старый 09.02.2007, 12:01   #3  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Точно, все дело в обновлении, у меня executeQuery фильтр сбрасывал, а research самый раз.
Спасибо.
Теги
range, research

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое создание DataSource на форме, и добавление элементов дизайна. epack DAX: Программирование 12 24.11.2010 15:31
Как программно добавить DataSource в процессе работы формы Владимир Максимов DAX: Программирование 1 29.11.2006 18:28
Программное открытие формы строк журнала переноса ViV DAX: Программирование 13 09.11.2005 13:16
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Как получить доступ к текущей строке в DataSource формы Maxim Gorbunov DAX: База знаний и проекты 0 28.11.2001 13:46

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

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

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