02.06.2006, 14:12 | #1 |
Участник
|
Не работает поле сортировки в отчете
Создан отчет Report - в который подключен запрос Query - для DataSource которого указаны правила сортировки.
Кроме того в запрос динамически (программно) добавляется фильтрация. Почему-то сортировка не работает. Если же сортировку добавить программно addSortField - то она отлично отрабатывает. Вопрос вот в чем: Почему это происходит? И нужно ли сделать вывод, что если параметры запроса изменяются программно, то настройки сделанные в AOD будут сброшены в умолчание ? |
|
02.06.2006, 17:25 | #2 |
Участник
|
Нет, настройки, сделанные на запросе отчета в AOD не стираются при других изменениях программно.
Возможны два варианта: 1. Удаляется сортировка где-то в коде, а вы просто этого не заметили (sortClear метод) 2. Вы перетираете запрос отчета - для того, чтобы не перетирать, нужно работать с запросом, полученным из отчета, а не созданным заново. (в смысле, this.query(), если меняете его в методе init() отчета, к примеру) Если же оба не верны, значит нужно смотреть код здесь, на форуме |
|