ヘルプ

ようこそ!

このフォーラムはOdooに興味がある方はどなたでも参加いただけます。Odooに関する質問を投稿したり、質問に回答したりすることができます。

0

任意の画面(フォーム)に自在にバナーメッセージを表示 - web_form_banner

基本情報

  • モジュール名: 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},

}


下記のように表示されます。



アバター
破棄

課題の解決が好きな方

OSSを活用して企業のDXを本質的に進めたい方、
コタエルでやってみませんか?