在odoo v9中关闭向导后显示成功消息

时间:2017-07-12 06:29:02

标签: openerp odoo-9 odoo-10

在odoo 9中关闭向导后成功显示消息的最佳解决方案是什么?

右下角的任何小弹出窗口?

1 个答案:

答案 0 :(得分:8)

这不是你问题的正确答案,但我遇到了同样的问题,问题是我必须显示"成功提交"用户单击向导上的“提交”按钮时出现错误信息。我已经做了这个作为我的解决方案 我做了这个

  1. 我为向导创建了一个类
  2. from odoo import api, fields, models, _
    
    class CustomPopMessage(models.TransientModel):
    _name = "custom.pop.message"
    
        name = fields.Char('Message')
    
    1. 为自定义向导创建视图
    2.     <odoo>
          <data>
              <record id="custom_pop_message_wizard_view_form" model="ir.ui.view">
                  <field name="name">custom.pop.message.form</field>
                  <field name="model">custom.pop.message</field>
                  <field name="arch" type="xml">
                      <form string="Custom POP Message">
      
                          <field name="name" readonly="1"/>   
      
                          <footer>
                             <button string="Close" class="btn-default" special="cancel"/>
                          </footer>
                     </form>
                  </field>
              </record>
          </data></odoo>
      
      1. 另一个向导的按钮方法,按下您想显示某个弹出式按摩的按钮
      2. def my_custom_button_function_for_another_wizard():
        
            return {
                'name': 'Message',
                    'type': 'ir.actions.act_window',
                    'view_type': 'form',
                    'view_mode': 'form',
                    'res_model': 'custom.pop.message',
                    'target':'new',
                    'context':{'default_name':"Successfully Submitted."} 
                    }