基本情報
- モジュール名: web_form_banner
- ライセンス: AGPL-3
- オーサー: コタエル(Quartile)
- レポジトリ: https://github.com/OCA/web
- 利用可能バージョン (2025年10月時点): 12.0(PR未マージ)、15.0(PR未マージ)、16.0(PR未マージ)
利用用途
任意の画面(フォーム)に自在にバナーメッセージを表示することができます。
設定方法
フォームバナー規則の設定は、開発者モードに切り替え、管理設定>技術設定>ユーザインタフェース>フォームバナー規則で行います。
<一番簡単な設定方法>
一番簡単な設定方法では、常に任意の画面にバナーを表示させます。
モデル:設定したいモデルを選択する
デフォルト重要度:info(白)、Warning(黄)、Danger(赤)の中から選択して、色を変更する
メッセージ:表示したいメッセージを入力する
下記のように、指定したモデルに常にバナーメッセージが表示されます。
<柔軟性の高い設定方法>
このモジュールでは、バナーメッセージの表示方法をカスタマイズすることができます。
下記はその一例です:
見積書の価格の合計が30,000ドル以上の見積書を黄色のバナー、100,000ドル以上の見積書を赤色のバナーで表示する設定です。
販売>見積>見積を開く>プロダクトの価格の合計を30,000ドル以上に設定していただくとバナーが表示されます。
モデル:販売オーダ(sale.order)
メッセージ:高額な値を検出しました: ${amount_total}`
メッセージ値コード:
{
"visible": record.amount_total >= 30000,
"severity": "danger" if record.amount_total >= 100000 else "warning",
"values": {"amount_total": record.amount_total},
}
下記のように表示されます。