Odoo Help


Button Save and Close doesn't appears

Sandro Regis
on 8/3/14, 10:12 PM 2,267 views

Hello friends, this is Sandro Regis and thanks fo read my question. So I did a new module that inherits PAYMENT.LINE create some new methods, override some fields in the wizard view, but... the buttons [Save and New] / [Save and Close] / [Cancel] are not being shown. Ah.. this is Openerp 6.1 version in use.

Below my xml view file:

<?xml version="1.0"?>
    <record model="ir.ui.view" id="view_wizard_payment_order_form">
        <field name="name">wizard.payment.order.form</field>
        <field name="model">payment.line</field>
        <field name="type">form</field>
        <field name="inherit_id" ref="account_payment.view_payment_line_form" />
        <field name="arch" type="xml">
                <xpath expr="//field[@name='communication']" position="replace">
                    <field name="communication" string="Faturas" select="0"/>
                <xpath expr="//field[@name='communication2']" position="replace">
                    <field name="communication2" string="Sale Orders" select="0" help="Sale orders numbers"/>
                <xpath expr="//field[@name='amount_currency']" position="replace">
                    <field name="amount_currency" select="0"/>
                <xpath expr="//field[@name='order_id']" position="replace">
                    <field name="order_id" select="0" on_change="onchange_order_id(context)"/>
                <xpath expr="//field[@name='partner_id']" position="replace">
                    <field name="employee_id" select="1"/>

Please could some friend give some hint on how to make the buttons appears like in the original inherit view

Thank you so much!


Ben Bernard

--Ben Bernard--

| 4 3 6
Jakarta, Indonesia
--Ben Bernard--
Ben Bernard
On 8/4/14, 2:18 AM

You can add new button by add field something like this

<button name="save" string="Save" />

and new method "save" in the model. I think you can do this in your new model without modifying account_payment module.

Sandro Regis
On 8/4/14, 12:11 PM

Hi Ben Bernard, thanks for your hint, but it doesn't works.


Yes Bernard, you are right, the problem was at my xml format, now its solved exactly as your hint. Thank you so much!

Sandro Regis
on 8/4/14, 7:03 PM

I think you can create new view which consist a button (inherit from account_payment.view_payment_line_form). Then you inherit the wizard from this view. As far as I know standard button in form view is not part of view definition. Or you can change action_next button to save, something like <xpath expr="//button[@name='action_next']" position="attributes"> Save Then override the execute method [1]. [1] https://doc.odoo.com/6.1/developer/04_wizard/#more-extensive-view-customization

Sandro Regis
on 8/4/14, 7:04 PM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 8/3/14, 10:12 PM
Seen: 2267 times
Last updated: 3/16/15, 8:10 AM