允许保存对只读字段的onchange修改
odoo9-addon-web-readonly-bypass的Python项目详细描述
只读旁路
本模块提供了一个解决方案,解决了 “readonly”属性和“on_change”属性一起使用时。它允许 保存对只读字段的onchange修改。
行为:将由on\u change方法更改的只读字段添加到值中 传递给写入或创建。如果上下文中有 如果为true,则它将通过传递只读字段并保存onchange提供的数据 方法。
使用量
这个模块通过传播改变了odoo的行为 将只读字段的修改更改为后端创建和写入 方法。
要更改该行为,必须在ur.actions.act_window:
上设置上下文<record id="sale.action_quotations" model="ir.actions.act_window"> <field name="context">{'readonly_by_pass': True}</field> </record>
或者告诉允许更改的字段:
<record id="sale.action_quotations" model="ir.actions.act_window"> <field name="context"> {'readonly_by_pass': ['readonly_field_1', 'readonly_field_2',]} </field> </record>
有关详细信息,请访问:
已知问题/路线图
- 迁移到V9JSAPI,包括普通代码和Qunit测试。
缺陷跟踪器
错误在GitHub Issues上跟踪。如果有麻烦,请 如果您的问题已经报告,请检查那里如果你先发现它, 通过提供详细而受欢迎的反馈,帮助我们粉碎它
学分
贡献者
- 乔纳森·奈米,jonathan.nemry@acsone.eu>;
- Laetitia Gangloff<;laetitia.gangloff@acsone.eu>;
- 皮埃尔·维克斯特,pverkest@anybox.fr>;
- 杰罗·洛皮斯
维护人员
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持Odoo特性和 促进其广泛应用。
若要对此模块作出贡献,请访问https://odoo-community.org。