09.02.2007, 11:01 | #1 |
Участник
|
Программное добавление range в DataSource формы
Если программно добавить range к datasource формы, например, так:
X++: this.query().dataSourceTable(TableNum('InventTable')).addRange(FieldNum(InventTable, FullName)).value(value); //... Хотелось бы добавить range так, чтобы пользователь мог этот фильтр сбросить кнопкой "Удалить фильтр". Возможно ли это? |
|
09.02.2007, 11:55 | #2 |
Участник
|
Изменяйте запрос в 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 |
Участник
|
Точно, все дело в обновлении, у меня executeQuery фильтр сбрасывал, а research самый раз.
Спасибо. |
|
Теги |
range, research |
|
|