odoo many2one类型 展示组合字段

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

odoo many2one类型展示组合字段
在 Odoo 中,`many2one` 类型的字段用于建立两个模型之间的一对多关系。

要展示组合字段,你可以使用 `many2one` 字段的 `信纸`(信纸是一种报表格式,用于在页面上显示和格式化数据)来实现。

下面是一个示例,展示如何在 `many2one` 类型的字段中显示组合字段:
1. 在你的模型中创建一个 `many2one` 字段,例如 `project_id`,它将关联到另一个模型 `Project`。

2. 在`Project` 模型中创建需要显示的组合字段,例如`project_name` 和`project_manager`。

3. 在对应的视图文件中(通常是 `views.py` 文件),使用 `信纸` 来定义如何显示`many2one` 字段。

```python
<field name="project_id" widget="many2one" options="{'信纸': 'project_view'}"/>
```
4. 创建一个新的 `信纸` 文件 `project_view.xml`(通常在 `views` 目录下),来定义组合字段的显示方式。

```xml
<odoo>
<record model="ir.ui.view" id="project_view">
<field name="name">project.view</field>
<field name="model">project</field>
<field name="arch" type="xml">
<tree>
<field name="project_name"/>
<field name="project_manager"/>
</tree>
</field>
</record>
</odoo>
```
通过以上步骤,当你在视图中查看包含 `project_id` 字段的记录时,将会显示`project_name` 和 `project_manager` 组合字段的值。

请注意,以上示例仅提供了一种基本的方法,你可以根据实际需求进行更多的定制和扩展。

另外,确保在 Odoo 的版本和你使用的模块中支持以上方法。

相关文档
最新文档