ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Odoo17 不再支持视图中的attrs和states

2026/9/20 22:48:21 拓冰建站 浏览量
Odoo17 不再支持视图中的attrs和states

 

        在最新的视图设计中,属性写法发生了改变。以前我们使用的attrs和states属性不再被支持,因此在现有模块的视图中,之前写在attrs属性中的invisiable、readonly、required等属性需要全部拆分成独立的属性表达式。

odoo17之前的写法

<field name="post_refresh" attrs="{'invisible': [('post_refresh', '=', 'true')]}"/>

 odoo17的写法

<field name="post_refresh" invisible="post_refresh == True"/>