组件事件
odoo14-addon-component-event的Python项目详细描述
这个模块实现了一个事件系统(Observer pattern),它是一个 连接器框架的基块。它可以不用 但是使用完整的连接器。它是基于component模块构建的。在
目录
Usage
作为开发人员,您可以访问事件系统。你可以找到 代码中或http://odoo-connector.com上的文档
简而言之,您可以创建触发器事件:
class Base(models.AbstractModel): _inherit = 'base' @api.model def create(self, vals): record = super(Base, self).create(vals) self._event('on_record_create').notify(record, fields=vals.keys()) return record
并为听众订阅事件:
^{pr2}$此模块触发3个事件:
- on_record_create(record, fields=None)
- on_record_write(record, fields=None)
- on_record_unlink(record)
Bug Tracker
bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在
不要直接联系投稿人关于技术问题的支持或帮助。在
Credits
Contributors
- Guewen Baconnier<;guewen.baconnier@camptocamp.com>
Maintainers
本模块由OCA维护。在
OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在
此模块是GitHub上OCA/connector项目的一部分。在
欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在
- 项目
标签: