允许保存只读字段的onchange修改
项目描述
只读绕过
此模块提供了解决“readonly”属性和“on_change”属性同时使用时相互作用的解决方案。它允许保存只读字段的onchange修改。
行为:将由on_change方法更改的只读字段添加到传递给write或create的值中。如果上下文中存在readonly_by_pass且为True,则它将绕过只读字段并保存由onchange方法提供的数据。
用法
此模块通过将on_change修改传播到只读字段的后端create和write方法来更改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>
在一对多字段中,您也可以在字段定义中传递上下文
<field name=”one2many_field” context=”{‘readonly_by_pass’: True}”/>
问题跟踪器
问题跟踪在GitHub问题上。如果在那里遇到麻烦,请检查您的问题是否已经报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈在这里帮助我们解决它。
致谢
贡献者
Jonathan Nemry <jonathan.nemry@acsone.eu>
Laetitia Gangloff <laetitia.gangloff@acsone.eu>
Pierre Verkest <pverkest@anybox.fr>
维护者
此模块由OCA维护。
ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
关闭
odoo8_addon_web_readonly_bypass-8.0.1.0.1.99.dev4-py2-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 91817ecb8a486c38789f0b483703c8f76d08e477c29c72adb7c77a7f3deebdff |
|
MD5 | 52577f91700ce67f367ffc56791bfe4f |
|
BLAKE2b-256 | 95fb2c0e93c91577f22d6c85ff30391ca7c093b4e8a07fe57488d0db6ad61c72 |