在 Odoo 中,视图(View)是用于定义用户界面的组件。视图可以具有不同的模式(mode),其中两个常见的模式是 extension
和 primary
。
extension
模式:extension
模式用于扩展(或继承)现有的视图。- 当你想要在现有视图的基础上添加、修改或删除一些字段或布局时,可以使用
extension
模式。 - 在
extension
模式下,你可以使用<field>
标签来添加或修改字段,使用<xpath>
标签来定位和修改现有的元素。 extension
模式允许你在不修改原始视图的情况下对其进行定制。
primary
模式:primary
模式用于定义独立的主要视图。- 当你想要创建一个全新的视图时,可以使用
primary
模式。 - 在
primary
模式下,你可以使用<form>
、<tree>
、<kanban>
等标签来定义不同类型的视图。 primary
模式允许你从头开始创建一个视图,并完全控制其字段、布局和行为。
总结:
extension
模式用于扩展现有视图,允许你在不修改原始视图的情况下进行定制。primary
模式用于创建独立的主要视图,允许你从头开始定义视图的字段、布局和行为
声明:如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。