我想知道在Odoo中打开一个窗口时如何引发错误。
例如,我打开销售窗口,它会引发错误或警告,例如" Hello"或其他任何事情。
我知道要使用例外:
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'))
但我不知道我应该在哪里提出代码来提高它。
答案 0 :(得分:1)
使用default_get
方法,只要点击CREATE
按钮,它就会执行。
在list/form view
中添加一个字段作为compute
字段,并在计算功能中添加raise osv.except_osv(_('Hello'), _('Hello World'))
。
用于按钮操作。定义一个函数并在按钮定义中调用它。
<button name='function_name' type='object'/>