LWC プロパティ設定 (App Builder)

その他の LWC 設定 (会員契約セレクタ・日程エディタ・商品価格マトリクス 等)

主要 LWC (カードビュー・伝票エディタ・PDF 出力) 以外の 設定対象 LWC をまとめます。プロパティが少ないものが中心ですが、配置先や運用上の注意は押さえておきましょう。

設定対象 LWC 一覧

LWC

配置先

プロパティ数

membershipSelector (会員契約セレクタ)

sou__Ceremony__c レコードページ

1

ceremonyScheduleEditor (葬儀日程エディタ)

sou__Ceremony__c レコードページ

0

productPriceEditor (商品価格エディタ)

sou__Product__c レコードページ

0

productPriceMatrix (商品価格マトリクス)

lightning__AppPage

0

offeringListEditor (供物一覧エディタ)

(パッケージ内部利用)

0

releaseNotes (バージョン情報)

バージョン情報タブ

0

issuerSelector (発行元プルダウン)

(isExposed=false、内部利用)

-

issuerManagerModal (発行元管理モーダル)

(内部、issuerSelector 経由)

-

① 会員契約セレクタ (membershipSelector)

用途

施行情報詳細ページで、関連する会員契約を選択するセレクタ。当家 (Account) に関係する会員契約 (当家・喪主契約・故人契約) を優先表示。

配置先

  • ターゲット: lightning__RecordPage
  • 対象オブジェクト: Ceremony__c

プロパティ (1 個)

プロパティ

デフォルト

説明

検索結果の表示項目と並び順 (displayFields)

Contact__c,Accounts__c,MembershipCourse__c,MembershipStatus__c

検索モーダルの各行に表示する項目の API 名 (カンマ区切り)

利用可能な項目

項目 API 名

内容

Contact__c

契約者 (お客様)

Accounts__c

家族 / 会社

MembershipCourse__c

会員コース

MembershipStatus__c

会員ステータス

MembershipKbn__c

個人 / 法人

JoinDate__c

入会日

会員 No と失効バッジは 常に表示 されます (プロパティに記述不要)。

設定例

組織の運用に合わせて表示項目を選びます:

個人会員中心の組織

Contact__c,Accounts__c,MembershipCourse__c,MembershipStatus__c

法人会員もある組織

MembershipKbn__c,Contact__c,Accounts__c,MembershipCourse__c,JoinDate__c

シンプル表示

Contact__c,MembershipCourse__c

② 葬儀日程エディタ (ceremonyScheduleEditor)

用途

施行情報詳細ページで、葬儀日程の編集と日程テンプレート呼び出しを 1 画面で行う。

配置先

  • ターゲット: lightning__RecordPage
  • 対象オブジェクト: sou__Ceremony__c

プロパティ

設定可能なプロパティはありません 。配置するだけで標準動作します。

動作内容

  • ドラッグ&ドロップで日程の並び替え
  • テンプレ呼び出し (一般葬・家族葬・直葬・神式・法要)
  • 種別マッピング管理 (歯車アイコンから)
  • 式場フィルタ
  • 編集ボタンでモーダル展開

配置のコツ

施行情報詳細ページの 左カラムの上段 (ハイライト直下) に配置すると、葬儀進行を一目で把握しやすい。

③ 商品価格エディタ (productPriceEditor)

用途

商品マスタ詳細ページで、その商品の全価格タイプ (標準価格 / 会員価格 / 葬祭ホール価格等) の単価を一画面で編集。

配置先

  • ターゲット: lightning__RecordPage
  • 対象オブジェクト: sou__Product__c

プロパティ

設定可能なプロパティはありません。

動作内容

  • 商品マスタ 1 件に対し、すべての価格タイプの単価を行表示
  • 「% 指定」 または 「金額指定」 で双方向に変換
  • デフォルト価格 (標準価格) 行は読み取り専用

④ 商品価格マトリクス (productPriceMatrix)

用途

商品 × 価格タイプの Excel 風行列で一括編集 する画面。

配置先

  • ターゲット: lightning__AppPage のみ
  • カスタムタブ (例: 「商品価格マスタ」) を作成して配置

プロパティ

設定可能なプロパティはありません。

配置の手順

  1. Setup → タブ → カスタムタブ → 新規
  2. Lightning App Page タブ として「商品価格マスタ」を作成
  3. App Builder で productPriceMatrix をドラッグ
  4. 保存 & 有効化
  5. ブリッジ葬儀アプリにタブを追加

機能

  • 商品名・分類・無効含む / 含まない などでフィルタ絞り込み
  • 各セルを直接編集 (% / 金額)
  • 変更したセルのみが保存
  • 一度に最大 200 商品まで

⑤ 供物一覧エディタ (offeringListEditor)

用途

伝票エディタの内部で、供花・供物の札順並び替え + 札名更新を行う子コンポーネント。

配置

直接 App Builder で配置するものではなく、slipDetailEditor の内部から呼ばれます。

⑥ リリースノート (releaseNotes)

用途

「バージョン情報」タブで、過去バージョンのリリースノートを表示。

配置先

  • ターゲット: lightning__AppPage
  • ブリッジ葬儀アプリ内の専用タブ (BridgeReleaseNotes)

プロパティ

設定可能なプロパティはありません。配置のみ。

動作内容

  • 左サイドバーで過去バージョンを選択
  • 右側に該当バージョンのリリースノート表示
  • 「現バージョン」バッジ表示

詳しくは一般ユーザー向け バージョン情報タブの読み方 を参照。

配置の優先順位

複数の LWC を 1 ページにバランスよく配置するコツ:

施行情報詳細ページの推奨レイアウト

┌─────────────────────────────────────────────────────────┐
│ ハイライト (コンパクトレイアウト)                          │
├─────────────────────────────────────────────────────────┤
│ 葬儀日程エディタ (ceremonyScheduleEditor)                  │
├─────────────────────────────────────────────────────────┤
│ 左カラム (詳細項目・関連リスト) │ 右カラム (PDF・カードビュー) │
│                                  │ - 施行情報 PDF 印刷         │
│                                  │   (ceremonyPdfPrint)        │
│                                  │ - 会員契約セレクタ            │
│                                  │   (membershipSelector)      │
│                                  │ - 同じ家族の過去施行         │
│                                  │   (cardView でフィルタ)     │
└─────────────────────────────────────────────────────────┘

伝票 (見積) 詳細ページの推奨レイアウト

┌─────────────────────────────────────────────────────────┐
│ ハイライト                                                │
├─────────────────────────────────────────────────────────┤
│ 伝票エディタ (slipDetailEditor)                            │
├─────────────────────────────────────────────────────────┤
│ 左カラム (詳細項目・関連リスト) │ 右カラム                 │
│                                  │ - 伝票 PDF 印刷            │
│                                  │   (slipPdfPrint)            │
│                                  │ - 関連伝票・入金一覧        │
└─────────────────────────────────────────────────────────┘

こんなときは

membershipSelector で項目が見つからない

→ 対象会員契約オブジェクトの 項目 API 名 を正確に指定。namespace 込み (sou__Contact__c 等) で書く必要がある場合もある。

商品価格マトリクスのタブが見えない

→ カスタムタブが作成されていない、または ユーザーの権限セットにタブ表示が無い 可能性。

葬儀日程エディタが小さく見える

→ Lightning Page で コンポーネントの幅を 12 カラム (フル幅) に設定。日程が多い組織は横幅を確保。

モバイル対応

LWC によってフォームファクター対応が異なります:

LWC

Large

Small (モバイル)

slipDetailEditor

✓ (列を絞った方が見やすい)

slipPdfPrint

ceremonyPdfPrint

cardView

✓ (デフォルトで対応)

ceremonyScheduleEditor

△ (デスクトップ推奨)

productPriceMatrix

✗ (デスクトップ専用、データ量が多い)

次に進む


📅 最終更新日: 2026-06-16