扫码阅读
手机扫码阅读

Odoo | 多个tree之间实时复制数据?安排!

320 2023-09-08

Odoo神州数码云基地

在 Odoo 上的尝试、调研与分享

本期内容

多个tree实时复制

介绍如何在Odoo中实现表单中多个列表(tree视图)间的实时数据复制。这是一种后端实现方式,避免了复杂的前端处理方法。

具体案例

案例中,当在年度目标业绩列表中增加或删除数据时,相同的操作需要即时反映在第一季度目标列表中。

实施细节

本方案利用@api.onchange装饰器监听数据变更,并触发数据复制的方法。年度目标的值在输入后会被复制到第一季度目标中。

代码示例展示了如何监听年度目标信息的变化,并基于此进行数据复制。复制方法不会直接存储数据到数据库,但能将结果展示在对应的tree列表中。

数据的删除复制只需将其绑定的ID设置为None,从而实现数据在列表中的删除。

本文作者为高级后端开发工程师程欢,他鼓励读者尝试此方法,并欢迎加入社群讨论。

想要了解更多,点击 查看原文