0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

rex0220 印刷屋プラグイン 一覧画面をカード形式で表示

Last updated at Posted at 2025-03-01

rex0220 印刷屋プラグインで、一覧画面をカード形式で表示してみます。

概要

一覧画面のレコードをカード形式で PDF に出力します。
一覧画面で表示されている並び順で作成されます。

  • プレビュー画面

2025-03-01_11h48_44.png

  • 案件情報のカード形式表示

2025-03-01_11h49_24.png

  • 一覧画面で選択したレコードを表示

2025-03-01_11h48_20.png

印刷屋プラグイン設定

2025-03-01_11h53_38.png

  • CSS, HTML, 計算式 の設定

2025-03-01_11h54_25.png

  • CSS
    • 金額欄を右寄りに表示
    • 総合計欄の背景色
.pcraft-card-list {
    width: 320px;
}
.pcraft-card-item {
  position: relative;
  height: 24px;
}
.pcraft-card-value {
    width: auto;
}
.value-amount {
  position: absolute;
  right: 30px;
}
.pcraft-card-footer {
  background-color: lightblue;
}
  • 計算式: 金額のクラス指定が少し面倒くさい
    • "type","card": カード形式で表示
    • 金額欄を右寄りに表示するため、value-amount クラス指定
    • DQUOTE 関数は、"" が入れ子になるのを回避するため指定
RECS_HTML(
    OPT("title","案件情報 " & TODAY() ,
       "type","card",
       "hideLabels","Y",
       "pagination","Y",
       "perPage","8",
       "footer","Y"
    ),
    ARRAY("#","#"&($rseq+1)),
    顧客名,部署名, 案件名,
    ARRAY("確度",確度,"value-center"),
    ARRAY("プラン費用", "<span>プラン費用: </span><span class='value-amount'>"&YEN(プラン費用)&"</span>", "value-amount","'<span>総プラン費用: </span><span class='&DQUOTE('value-amount')&'>'&YEN(RECS_SUM(プラン費用))&'</span>'"),
    ARRAY("オプション費用", "<span>オプション費用: </span><span class='value-amount'>"&YEN(オプション費用)&"</span>", "value-amount","'<span>総オプション費用: </span><span class='&DQUOTE('value-amount')&'>'&YEN(RECS_SUM(オプション費用))&'</span>'"),
    ARRAY("合計費用", "<span>合計費用: </span><span class='value-amount'>"&YEN(合計費用)&"</span>", "value-amount","'<span>総合計費用: </span><span class='&DQUOTE('value-amount')&'>'&FIXED(RECS_SUM(合計費用))&'</span>'")
)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?