O'Reilly logo

Odoo Development Cookbook by Daniel Reis, Alexandre Fayolle, Holger Brunn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Embedded views

When you show a one2many or a many2many field on a form, you don't have much control over how it is rendered up to now if you haven't used one of the specialized widgets. Also, in the case of many2one fields, it is desirable sometimes to be able to influence the way the linked record is opened. In this recipe, we'll look into how to define private views for those fields.

How to do it...

  1. Define your field as usual, but don't close the tag:
    <field name="child_ids">
  2. Simply write the view definition(s) into the tag:
        <tree>
            <field name="name" />
            <field name="email" />
            <field name="phone" />
        </tree>
        <form>
            <group>
                <field name="name" />
                <field name="function" />
            </group>
        </form>
  3. Close the tag:
    </field>

How it works...

When Odoo loads a form, it ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required