iReportで作成したレポートのソート

iReportで作成したレポートをJasperServerで表示した場合、ソートが出来ない。最近のWEBアプリによくある、ブラウザ上でテーブルの項目ヘッダをクリックすると昇順/降順でソートされるアレです。しかもページ内のみじゃなく、複数ページを跨ってのソートとか。

そこで米国Jaspersoftの方に聞いてみました。

返答としては、やはり現JasperServerのデフォルト機能では対応できませんとのこと。そうなると、現状ダッシュボードのインプットコントロールでパラメータを投げて、

order by $P!{sortkey} $P!{order}

とかってやるしかないのではないかと。

ただ、今年の年末リリース予定のJasperServer 4.0の次のリリースには、その辺のインタラクティブなレポート作成に特化したバージョンアップが含まれるとのこと。リリース時期は2011年中旬頃を予定しているようですが、詳しくは未定だそうです。