在 Odoo 中,视图(View)是用于定义用户界面的组件。视图可以具有不同的模式(mode),其中两个常见的模式是 extension 和 primary

  1. extension 模式:
    • extension 模式用于扩展(或继承)现有的视图。
    • 当你想要在现有视图的基础上添加、修改或删除一些字段或布局时,可以使用 extension 模式。
    • 在 extension 模式下,你可以使用 <field> 标签来添加或修改字段,使用 <xpath> 标签来定位和修改现有的元素。
    • extension 模式允许你在不修改原始视图的情况下对其进行定制。
  2. primary 模式:
    • primary 模式用于定义独立的主要视图。
    • 当你想要创建一个全新的视图时,可以使用 primary 模式。
    • 在 primary 模式下,你可以使用 <form><tree><kanban> 等标签来定义不同类型的视图。
    • primary 模式允许你从头开始创建一个视图,并完全控制其字段、布局和行为。

总结:

  • extension 模式用于扩展现有视图,允许你在不修改原始视图的情况下进行定制。
  • primary 模式用于创建独立的主要视图,允许你从头开始定义视图的字段、布局和行为
声明:如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。