打开窗口ODOO时如何引发错误?

时间:2017-01-16 10:30:15

标签: python odoo-8 raiseerror

我想知道在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'))

但我不知道我应该在哪里提出代码来提高它。

1 个答案:

答案 0 :(得分:1)

  1. 使用default_get方法,只要点击CREATE按钮,它就会执行。

  2. list/form view中添加一个字段作为compute字段,并在计算功能中添加raise osv.except_osv(_('Hello'), _('Hello World'))

  3. 用于按钮操作。定义一个函数并在按钮定义中调用它。

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