允许保存只读字段的onchange修改
项目描述
只读绕过
本模块提供了解决“readonly”属性和“on_change”属性结合使用时交互问题的方案。它允许保存只读字段的onchange修改。
行为:将on_change方法更改的只读字段添加到写入或创建方法传递的值中。如果上下文中存在readonly_by_pass并且为True,则它将绕过只读字段并保存由onchange方法提供的数据。
用法
此模块通过将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>
有关更多信息,请访问
已知问题/路线图
将正常代码和QUnit测试迁移到v9 JS API。
错误追踪器
错误在GitHub问题中跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决它。
致谢
贡献者
Jonathan Nemry <jonathan.nemry@acsone.eu>
Laetitia Gangloff <laetitia.gangloff@acsone.eu>
Pierre Verkest <pverkest@anybox.fr>
Jairo Llopis <jairo.llopis@tecnativa.com>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问https://odoo-community.org。
项目详情
关闭
哈希值 for odoo9_addon_web_readonly_bypass-9.0.1.0.1-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c8441f26e7c8ae936795a684fb7db3e0c06d582af30e0383dcabeb8e07e99f8 |
|
MD5 | 013bf3c4b1a4b0b2281f424405161dc8 |
|
BLAKE2b-256 | d68b6f4a15e6fc29b708512f846f63f240d074e0e4a98fcae48a90cec47dae48 |