本文主要是介绍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"/>
这篇关于Odoo17 不再支持视图中的attrs和states的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!