Odoo 的 视图(View) 和 界面布局(UI Layout) 的设计。具体来说,这些元素在 Odoo XML 视图中有以下作用和关系:
-
<sheet>:- 用于定义表单的基本结构,通常包含表单中的所有内容。它是最外层的容器,包含所有其他布局元素。
- 在
<sheet>内部,通常会有<group>和<notebook>等子元素。
-
<group>:- 用于将相关字段组织在一起,以便更好地布局和视觉分隔。
<group>可以嵌套,允许您在表单中创建复杂的结构。- 还可以使用
col属性来控制字段的列数,例如<group col="2">可以将字段分为两列。
-
<notebook>:- 用于创建选项卡式的布局,允许用户在多个页面(
<page>)之间切换。 - 每个
<page>都可以包含不同的内容,例如字段、图表或其他元素。 <notebook>通常放在<sheet>内部,可以与<group>结合使用。
- 用于创建选项卡式的布局,允许用户在多个页面(
层级关系
- 最外层:
<form>包裹<sheet>,表示整个表单。 - 中间层:
<sheet>包含<group>和<notebook>,定义基本的布局和分组。 - 内部层:
<group>可以嵌套并包含字段,<notebook>则包含多个<page>。
知识点
Odoo 表单视图布局 或 Odoo XML 视图结构。这些布局元素及其层级关系有助于更有效地设计和实现 Odoo 界面。












![[含文档+PPT+源码等]精品基于Nodejs实现的家教服务小程序的设计与实现](https://img-blog.csdnimg.cn/img_convert/493b6a7eae0a8d945e50d80db23a9059.png)






