组件事件

odoo14-addon-component-event的Python项目详细描述


BetaLicense: LGPL-3OCA/connectorTranslate me on WeblateTry me on Runbot

这个模块实现了一个事件系统(Observer pattern),它是一个 连接器框架的基块。它可以不用 但是使用完整的连接器。它是基于component模块构建的。在

文档:http://odoo-connector.com/

目录

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)

Changelog

12.0.1.0.0 (2018-11-26)

  • [MIGRATION]从12.0分支到rev。324e006型

Bug Tracker

bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在

不要直接联系投稿人关于技术问题的支持或帮助。在

Credits

Authors

  • 露营地

Maintainers

本模块由OCA维护。在

Odoo Community Association

OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在

此模块是GitHub上OCA/connector项目的一部分。在

欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这个循环打印1020之间的所有值?我想让它打印出可以被5整除的值   java如何在JTable中集中单元格   java无法通过一个键从hashmap获取对象,该键具有相同的hashcode,并且两个键等于()   不兼容的类型?JAVA   将字符串开头与空格匹配时java replaceAll的正则表达式混淆结果   java为非java应用程序创建jar文件。类文件   java无法从另一个普通Http Servlet访问筛选器Servlet的会话属性   java Ejb,第二个方法中的错误回滚第一个方法   swing java操作侦听器在菜单上,而不是在菜单项上   分析文件时出错:分析文件时出错:无法在Java的XSSF中分析excel文件   java将实体注入到ViewScope Bean中   java如何关闭终端而不终止正在运行的jar文件进程   爪哇力下传   java不能隐式地将[T]强制转换为AT,其中[T]扩展为AT   java Spring项目在jsp页面中显示mysql表数据   java在创建新实例SQLITE时出错