保存在odoo 13中后,弹出模型与的接近程度
我有一个问题,当我想关闭一个弹出模型,只保存数据,但我想返回发票 我从发票中打开此模块,但我希望仅在保存后关闭此模块,而不是创建新发票 有什么可以帮我的吗 我的xml代码保存在odoo 13中后,弹出模型与的接近程度,odoo,odoo-8,odoo-12,odoo-13,Odoo,Odoo 8,Odoo 12,Odoo 13,我有一个问题,当我想关闭一个弹出模型,只保存数据,但我想返回发票 我从发票中打开此模块,但我希望仅在保存后关闭此模块,而不是创建新发票 有什么可以帮我的吗 我的xml代码 <record id="create_autorizacion_form" model="ir.ui.view"> <field name="name">autorizacion.autorizacion.wizard</field> <field name="model">a
<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>
您正在尝试创建一个向导,因此对于模块声明,只需更改即可 这: 类自动生成(models.Model): 为此: 类自动生成(models.TransientModel): 希望这对你有帮助
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