Presentar vista particular con atributo view_id desde un campo en OpenERP (Odoo)

Por defecto, un campo de tipo many2one genera un enlace que lleva a los detalles del registro de dicho campo, que está asociado directamente al id o name, el enlace básicamente nos lleva a una vista: tree, form, kanban, u otra.

Pero se puede asociar a una vista particular creando todo el esquema de la vista que se quiere visualizar, bien sea form o tree y al campo many2one en el atributo del xml se le agrega el atributo view_id.

Por ejemplo, se tiene un campo many2one campos_id y en la vista xml se define:

<record id="form_view" model="ir.ui.view"/>
    ...
    LO QUE SE QUIERE MOSTRAR
    ...
</record>

<record id="form_view_1" model="ir.ui.view">
    ...
    <field name="arch" type="xml">
        ...
        <field name="campos_id" view_id="form_view"/>
        ...
    </field>
</record>

En el segundo record, se hace la llamada de la vista en el campo campos_id y se agrega el atributo view_id.

Advertisements

About felixurbina

Humano con todos los defectos y virtudes que vienen de fábrica.
This entry was posted in Odoo, OpenERP. Bookmark the permalink.

One Response to Presentar vista particular con atributo view_id desde un campo en OpenERP (Odoo)

  1. Pingback: Presentar vista particular con método desde un .py en OpenERP (Odoo) | Satélite Guayana

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s