掲題の件について、実装で行き詰っておりご助言いただきたく問い合わせさせていただきます。
Javaで帳票実装をする際、RapidReportを活用させていただいております。
添付のような構成の帳票を生成するため、エクセルにてデザインを作成後、
デザイナで取り込み、fieldなどを正しく設定して.rrptファイルを作成しました。
▼帳票について補足
・Noごとの1かたまりで1注文(注文数は変動)
・1注文の行数は最小が3行(倉庫情報出力のため)
・ヘッダは1度のみで、4-7行目が注文数分出力されるようにしたい(グレー字のイメージです)
・黄色セルの部分は必ず出力する、帳票内の合計値
明細行以外はreport.fill()を使用して、値をレポート側に引き渡せました。
しかしながら明細行の実現方法が見えてきておらず、苦戦しております。
試したことは以下の通りです。
①report.fillで引き渡すパラメタにBean(中にListのBeanを含む)設定
→明細行は値が表示されない
②エクセル上でヘッダ、明細detail、フッタのメモを付け、明細のグループに識別子を設定
+GroupProviderを活用し、識別子を指定してJava側からパラメータを指定
→①同様の結果
可能であれば①の方法で、Beanで構成を宣言、実装したく考えております。
上記の実現方法に加え、
明細行がデータによって複数セットでるようにしたいため、
そのあたりの制御についてもエクセルからデザイナに取り込む形で実現可能なのか、
についてもご助言いただけると大変助かります。
長文となり大変申し訳ございませんが、よろしくお願いいたします。
ご不明な点がございましたらお知らせください。