2017-01-16 3 views
0

私はOdooでウィンドウを開くときにエラーを発生させる方法を知りたいと思います。
たとえば、Salesウィンドウを開き、「Hello」などのエラーや警告が表示されます。

は、私のような例外を使用することを知っている:ウィンドウを開くときにエラーを発生させる方法ODOO?

from openerp.osv import osv,fields 
from openerp.tools.translate import _ 
from openerp import pooler 
from openerp.exceptions import except_orm` 

raise osv.except_osv(_('Hello'), _('Hello World')) 

が、私はそれを高めるためにコードを置くべき場所を私は知りません。

答えて

1
  1. 使用default_get方法CREATEボタンをクリックしたときに、それが実行されます。

  2. list/form viewのフィールドをcomputeフィールドに追加し、raise osv.except_osv(_('Hello'), _('Hello World'))を計算機能に追加します。

  3. ボタン操作の場合。関数を定義し、ボタン定義で呼び出す。いずれかのボタンをクリックせずにそれを高めるためにどのように

    <button name='function_name' type='object'/>

+0

? と計算フィールドについて、どのように見えるか?状態== 'キャンセル'を使用して例外を発生させることができますか? –

+0

警告を発するタイミングと条件(存在する場合)を記載してください。すでにあなたが試したコードを投稿してください。 – KbiR

+0

私の答えを更新しました – KbiR

関連する問題