WhatsApp chat

Odoo widgets para la versión 16

Marlon Falcon Hernandez, • odoo
Back

Los widgets permiten cambiar la forma en que un campo se muestra y se edita en las vistas de Odoo, sin modificar el modelo. Se indican con el atributo widget en la definición del campo dentro de la vista XML. Estos son algunos de los que más uso en la versión 16.

many2one_avatar_user

Muestra un campo Many2one a usuarios junto con su avatar.

<field name="user_id" widget="many2one_avatar_user" options="{'clickable': '1'}"/>
many2one_avatar_user

priority

Muestra el campo como estrellas para marcar la prioridad de un registro.

<field name="priority" optional="hide" widget="priority"/>
priority

monetary

Formatea un importe con el símbolo de la moneda indicada en currency_field.

<field name="amount_total" widget="monetary" options="{'currency_field': 'currency_id'}"/>
monetary

boolean_toggle

Muestra un campo booleano como un interruptor que se puede activar o desactivar directamente.

<field name="active" widget="boolean_toggle"/>
boolean_toggle

badge

Muestra el valor como una etiqueta de color. Con los atributos decoration-* se elige el color según una condición.

<field name="state" widget="badge" decoration-info="state == 'draft'" decoration-success="state == 'posted'"/>
badge