Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
171 Vizualizări

I have a wizard defined. I am able to open the wizard with a menu item, as seen on the screenshot below (Quick Create Project). But how can I override the New button (circled)?



Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

You can hide the default “New” button and replace it with your own button that opens the wizard.



<record id="view_project_tree_inherit" model="ir.ui.view">

    <field name="name">project.project.tree.inherit</field>

    <field name="model">project.project</field>

    <field name="inherit_id" ref="project.view_project_tree"/>

    <field name="arch" type="xml">

        <!-- Hide default "New" button -->

        <xpath expr="//tree" position="attributes">

            <attribute name="create">false</attribute>

        </xpath>


        <!-- Add custom button to trigger wizard -->

        <xpath expr="//tree" position="after">

            <header>

                <button name="%(your_wizard_action)d"

                        type="action"

                        string="New"

                        class="oe_highlight"/>

            </header>

        </xpath>

    </field>

</record>



Hope it helps.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
sept. 25
319
2
aug. 25
554
2
aug. 25
639
2
aug. 25
689
0
aug. 25
597