iReportで作成したレポートのソート
iReportで作成したレポートをJasperServerで表示した場合、ソートが出来ない。最近のWEBアプリによくある、ブラウザ上でテーブルの項目ヘッダをクリックすると昇順/降順でソートされるアレです。しかもページ内のみじゃなく、複数ページを跨ってのソートとか。
そこで米国Jaspersoftの方に聞いてみました。
返答としては、やはり現JasperServerのデフォルト機能では対応できませんとのこと。そうなると、現状ダッシュボードのインプットコントロールでパラメータを投げて、
order by $P!{sortkey} $P!{order}
とかってやるしかないのではないかと。
ただ、今年の年末リリース予定のJasperServer 4.0の次のリリースには、その辺のインタラクティブなレポート作成に特化したバージョンアップが含まれるとのこと。リリース時期は2011年中旬頃を予定しているようですが、詳しくは未定だそうです。