【JPIERE-0651(v12)】DataTable形式の一覧レポートヘッダの複数行表示

DataTable形式のレポート(Data Tables in iDempiere)がiDempiereのver12より追加されました。このDataTable形式のレポートは1レコードの情報を複数行にして表示する事ができます(IDEMPIERE-6241: Print item on next line not working in HTML incl Datatable)。しかし残念ながらヘッダー行は複数行表示されません。

 そのため、JPiereではヘッダー行もレコード行に合わせて複数行表示できるようにしました。

iDempiere標準のDataTable形式での1レコードの複数行表示

レコード行が複数行表示できるのにヘッダー行が1行表示になっている
レコード行が複数行表示できるのにヘッダー行が1行表示になっている

JPiereでカスタマイズしたのDataTable形式での1レコードの複数行表示(ヘッダー行の複数行表示化)

ヘッダー行もレコード行に合わせて複数行になるように改修しました
ヘッダー行もレコード行に合わせて複数行になるように改修しました

カスタマイズ情報

2025年4月14日(v12)フラグメントプロジェクトの追加

◆jpiere.modification.org.idempiere.zk.datatable

JPMSのひつのプラグインとして実装した。区分としてはJPMSだが、ホストプラグインを「org.adempiere.ui.zk」とする普通のフラグメントプロジェクト。

【追加クラス】

  • JPiereDatatableReportRenderer