1.- Modificar las vistas existentes
Ejemplo
Un buen ejemplo sería extender la vista lista de productos para añadir el campo “Impuesto de cliente” en la misma
Para empezar, necesitamos el nombre y el objeto de la vista que queremos heredar. Activamos el modo desarrollador y desde la vista lista de productos pulsamos en “Menú desarrollador > Editar TreeVista”.
Nombre de la vista: product.template.product.tree
Objeto: product.template
Definimos la nueva vista de extensión desde el menú ( Configuración > Técnico > Interfaz de usuario > Vistas ):
Nombre de la vista: Herencia vista lista de productos
Tipo de vista: Árbol
Objeto: product.template (el objeto de la vista base obtenido en el paso anterior)
Vista heredada: product.template.product.tree (el nombre de la vista base obtenido en el paso anterior)
Ver modo heredado: Vista de extensión
Estructura: utilizamos la siguiente estructura para añadir la columna con el precio de venta al final de la lista:
<data>
<tree>
<field name="taxes_id"/>
</tree>
</data>
Guardamos la vista y volvemos a la lista de productos. Si todo ha funcionado correctamente deberíamos ver una columna nueva con el campo definido en la vista de extensión, en este caso Impuesto de cliente