【问题标题】:How close a popup model with after saving in odoo 13在odoo 13中保存后如何关闭弹出模式
【发布时间】:2020-01-23 23:08:22
【问题描述】:

我想关闭弹出模型时遇到问题,只保存数据但我想返回发票。

我从发票打开此模块,但我希望仅在保存后关闭而不创建新发票。

请帮帮我

我的代码 xml

 <record id="create_autorizacion_form" model="ir.ui.view">
<field name="name">autorizacion.autorizacion.wizard</field>
<field name="model">autorizacion.autorizacion</field>
<field name="arch" type="xml">
    <form string="Autorización">
        <group >
            <field name="invoice_amount"/>
            <field name="new_balance"/>
            <field name="my_credit_limit"/>

        </group>
         <xpath  expr="//sheet" position="after">
        <footer>
            <button string="Confirm" name="create_autorization" class="btn-primary" special="save"/>
            <button string="Cancel" class="btn-secondary" special="cancel"/>
        </footer>
    </xpath>
    </form>
</field>

我的代码.py

class autorizacion(models.Model):
    _name="autorizacion.autorizacion"
    invoice_amount = fields.Float('Invoice Amount')
    new_balance = fields.Float('Total Balance')
    my_credit_limit = fields.Float('Partner Credit Limit')
    @api.model
    def create_autorization(self,vals):
       print("funciona")
       view =  {
        'context': self.env.context,
        'view_type': 'list',
        'view_mode': 'form',
        'res_model': 'account.move',
        'res_id': self.id,
        'view_id': False,
        'type': 'ir.actions.act_window',
        'nodestroy': False,
           'domain': '[]',
        'target': 'self',
    }
       return  view  

【问题讨论】:

    标签: odoo odoo-8 odoo-12 odoo-13


    【解决方案1】:

    您正在尝试创建一个向导,因此对于模块声明,您需要更改

    这个: class class autoizacion(models.Model):

    对此: 类 autorizacion(models.TransientModel) :

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      相关资源
      最近更新 更多