スーパー詰将棋1000。入門145問目

Super Tsumeshogi 1000 (J)_144

1 ▲1三飛打
2 △3四玉
3 ▲4三飛成
4 △同 馬
5 ▲2四金打

--------------------------------------------------------------------------------------

スーパー詰将棋1000。入門144問目

Super Tsumeshogi 1000 (J)_143


1 ▲1五飛
2 △4四玉
3 ▲3六桂打
4 △3四玉
5 ▲6七角

--------------------------------------------------------------------------------------

スーパー詰将棋1000。入門143問目

Super Tsumeshogi 1000 (J)_142


1 ▲3二銀成
2 △3四玉
3 ▲2三龍
4 △同 玉
5 ▲3三馬

--------------------------------------------------------------------------------------

スーパー詰将棋1000。入門142問目

Super Tsumeshogi 1000 (J)_141

1 ▲3三飛打
2 △同 角
3 ▲3九銀打
4 △同 玉
5 ▲2八馬

--------------------------------------------------------------------------------------

メモ。iReportとReportsConnect。画像の表示について

久々にiReportとReportsConnectを使っての帳票開発をすることになりそうで、使い方の予習・復習中です。

「見積・見積明細で見積書を出力」っていうまあ典型的なものですが、見積を承認した人の印影を表示したいというご要望が。
見積オブジェクトに承認者1、承認者2、承認者3のようなユーザ参照項目を用意して、そのユーザの印影画像を拾ってきて表示せいということらしいです。


それで、どのようにすればいいか?なのですが、動的に画像を変える必要があるわけで、そこはApexにて、ReportsConnectControllerのsetAttachment(List atts) メソッドを使って、対象の画像をメモ&添付として渡す必要があります。
メモ&添付はSalesforceIdがあることが前提っぽいです。つまり、
Attachment at = new Attachment();
atts.add(at);
のようにinsertせずにApexのAttachmentオブジェクトだけでやりくりしようというのはダメっぽいです。
ドキュメントとか静的リソースは使えないということですね。
さらに、ユーザオブジェクトはメモ&添付は使えません。
そこで、
1.ユーザに合わせて印影画像を変えるために、カスタムオブジェクトで印影格納用オブジェクトのようなものを作り、そこにメモ&添付で画像を格納。
2.ユーザオブジェクトにカスタム項目「印影画像Id」というテキスト項目を持たせ、該当のメモ&添付のSalesforceIdを入れておく。
3.Apexで見積→ユーザ→添付ファイルとたどって、ReportsConnectControllerのsetAttachment(List atts) メソッド実行
というような流れが必要ですよと。

さらに、
4.getParms()でパラメータマップを取得し、ここに画像のファイル名をパラメータに格納しておく。
5.iReportのimageのプロパティ「Image Expression」に該当のパラメータを指定
といったことが必要と。

注意として、ファイルの名称は全部異なるようにしないといけないようです。
制約多くて大変です。

--------------------------------------------------------------------------------------

このブログについて
  • 全記事一覧(時間順)
  • このブログについて
  • 私のプロフィール
  • 当ブログで扱っている動画について
  • 記事違いなコメントのお返事

  • カテゴリー
    twitter
    カレンダー
    03 | 2017/04 | 05
    - - - - - - 1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 - - - - - -
    Amazon
    でたらめな当ブログにぴったりな商品を自動で表示するみたいです。



    月別アーカイブ
    プロフィール

    たづみ

    Author:たづみ
    ・1981年生まれの男
    ・もう少し詳細なプロフィールはこちらで

    最新コメント
    アクセスランキング
    [ジャンルランキング]
    日記
    708位
    アクセスランキングを見る>>

    [サブジャンルランキング]
    会社員・OL
    143位
    アクセスランキングを見る>>