GoodERP
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

27 rindas
745B

  1. # Copyright 2016 上海开阖软件有限公司 (http://www.osbzr.com)
  2. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
  3. from odoo import models
  4. def open_dialog(self, func, options=None):
  5. '''弹出窗口显示消息文本并由用户确认继续执行或取消'''
  6. context = dict(self.env.context or {})
  7. context.update(options or {})
  8. context.update({'func': func})
  9. if not context.get('message'):
  10. context['message'] = '确定吗?'
  11. return {
  12. 'type': 'ir.actions.act_window',
  13. 'res_model': 'common.dialog.wizard',
  14. 'view_mode': 'form',
  15. 'target': 'new',
  16. 'context': context
  17. }
  18. # 所有对象皆可调用此方法
  19. models.BaseModel.open_dialog = open_dialog
上海开阖软件有限公司 沪ICP备12045867号-1