跳转到主要内容

简化Python代码中onchange执行的技术模块

项目描述

License: AGPL-3

Onchange Helper

这是一个技术模块。其目标是简化从Python代码直接调用onchange方法。

用法

要使用此模块,您需要

  • 依赖此模块

  • 调用 yourmodel.play_onchanges(values, [‘field’])

例如,如果您想要创建一个销售订单并获取与partner_id字段相关的值(就像您从UI中填充字段一样)

vals = {‘partner_id’: 1}

vals = self.env[‘sale.order’].play_onchanges(vals, [‘partner_id’])

然后,vals 将更新为 partner_invoice_id、partner_shipping_id、pricelist_id 等…

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查那里是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细和受欢迎的反馈来解决它。

致谢

图片

  • Odoo社区协会:图标

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。

为贡献此模块,请访问 https://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅关于 生成分发归档 的教程。

构建分发

odoo11_addon_onchange_helper-11.0.1.0.0-py2.py3-none-any.whl (10.8 kB 查看散列)

上传时间 Python 2 Python 3

由以下组织支持