2017-01-16 73 views
0

我想知道如何在Odoo中打開窗口時發生錯誤。
例如,我打開銷售窗口,它會引發錯誤或警告,如「你好」或其他任何東西。

我知道使用異常,如:如何在打開窗戶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

相關問題