Сортировка
Добавлено: 16 дек 2009, 05:09
К сожалению, сортировка по вычисляемым полям не будет работать. На данный момент это не поддерживается самим генератором отчётов.Sergey писал(а):Похоже я поторопился с выводами. Нужно было продолжить проверку.
Сортировка неработает на вычисляемых полях в источнике данных, например, Div(Поле1,Поле2).
Сама сортировка проходит, но логику сортировки чисел определить мне не удалось.
Для загрузки отчёта во ViewerFx отчёт предварительно сериализуется и в упакованном виде сохраняется в кэше сервера. Скорее всего, сортировка пропадает из-за того, что пользовательские параметры не могут сериализоваться и соответственно потом применяться. Попробуйте определять параметры для отчёта в событии GetDataSet:Sergey писал(а):Сортировка пропадает после перегрузки отчета с приминением различных параметров, но не после самой сортировки.
Параметры задаются: Report("ИмяПараметра")=...
protected void WebViewerFx1_GetDataSet(object sender, StiWebViewerFx.StiGetDataSetEventArgs e)
{
e.Report("ИмяПараметра")=...
}
Данное событие вызывается каждый раз перед тем, как уже загруженный из кэша отчёт будет перерендерен с заданными параметрами сортировки.
Спасибо.