自学内容网 自学内容网

odoo16 视图(View)和界面布局(UI Layout)

Odoo 的 视图(View)界面布局(UI Layout) 的设计。具体来说,这些元素在 Odoo XML 视图中有以下作用和关系:

  1. <sheet>:

    • 用于定义表单的基本结构,通常包含表单中的所有内容。它是最外层的容器,包含所有其他布局元素。
    • <sheet> 内部,通常会有 <group><notebook> 等子元素。
  2. <group>:

    • 用于将相关字段组织在一起,以便更好地布局和视觉分隔。
    • <group> 可以嵌套,允许您在表单中创建复杂的结构。
    • 还可以使用 col 属性来控制字段的列数,例如 <group col="2"> 可以将字段分为两列。
  3. <notebook>:

    • 用于创建选项卡式的布局,允许用户在多个页面(<page>)之间切换。
    • 每个 <page> 都可以包含不同的内容,例如字段、图表或其他元素。
    • <notebook> 通常放在 <sheet> 内部,可以与 <group> 结合使用。

层级关系

  • 最外层: <form> 包裹 <sheet>,表示整个表单。
  • 中间层: <sheet> 包含 <group><notebook>,定义基本的布局和分组。
  • 内部层: <group> 可以嵌套并包含字段,<notebook> 则包含多个 <page>

知识点

Odoo 表单视图布局Odoo XML 视图结构。这些布局元素及其层级关系有助于更有效地设计和实现 Odoo 界面。


原文地址:https://blog.csdn.net/qq_17802895/article/details/142765648

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!