Фильтр, сортировка данных в Web приложении
Здравствуйте.
Работаю с Asp приложением. Возникла задача создать отчеты. Соответственно каждый отчет имеет свой набор входных параметров которые отвечают за фильтрацию данных (в данном случае передаются в Sql запрос).
Решил переложить функции фильтра на отчет и сделал следующие: На web форме расположил WebReport и назначил ему шаблон отчета (frx) который содержит бэнды, источник данных со строкой подключения и диалог. На диалоговой форме размещены поля из источника данных. Форма играет (как по мануалу) роль интерфейса для ввода параметров фильтра получаемых данных.
1. При открытии отчета в браузере он не отображается (думаю что отчет с диалогом работает в win приложениях). Будет ли реализован механизм отображения отчетов с поддержкой диалоговых форм в WebReport или посоветуете какое то решение?
2. Существует ли возможность (или будет ли реализована) выполнять сортировку данных в интерактивном режиме? По мануалу я могу заранее задать сортировку по колонкам, но это не всегда удобно.
Работаю с Asp приложением. Возникла задача создать отчеты. Соответственно каждый отчет имеет свой набор входных параметров которые отвечают за фильтрацию данных (в данном случае передаются в Sql запрос).
Решил переложить функции фильтра на отчет и сделал следующие: На web форме расположил WebReport и назначил ему шаблон отчета (frx) который содержит бэнды, источник данных со строкой подключения и диалог. На диалоговой форме размещены поля из источника данных. Форма играет (как по мануалу) роль интерфейса для ввода параметров фильтра получаемых данных.
1. При открытии отчета в браузере он не отображается (думаю что отчет с диалогом работает в win приложениях). Будет ли реализован механизм отображения отчетов с поддержкой диалоговых форм в WebReport или посоветуете какое то решение?
2. Существует ли возможность (или будет ли реализована) выполнять сортировку данных в интерактивном режиме? По мануалу я могу заранее задать сортировку по колонкам, но это не всегда удобно.
Комментарии
1) Диалоговые окна работают только в WinForms. Реализация для WebForms будет обязательно, но я не готов сказать, через какое время.
2) Это можно сделать с помощью скрипта, но опять же в WinForms.
(WebReport1.Report.FindObject("Data1") as DataBand).Filter = "[Table1.Column1] > 10";