|  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 | 
|  | 
| 
 |