如何在odoo中选中复选框时动态生成新字段?

2024-05-15 08:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

当我选中这样的复选框时,我想得到一个新的字段。在

**check box selected**
field1     field2 
**check box option** recursively 

Tags: boxcheckrecursively复选框optionselectedfield2field1
1条回答
网友
1楼 · 发布于 2024-05-15 08:19:00

您可以选择:

Option - 1

视图代码可以如下所示:

<field name="bool_field1"/>
<field name="field1" attrs="{'invisible': [('bool_field','=',False)]}"/>
<field name="field2" attrs="{'invisible': [('bool_field','=',False)]}"/>
<field name="bool_field2"/>

因此,attrs将根据域编码控制字段可见性。在

Option - 2

此要求导致one2many关系数据库需求,因此,如果您想要dymenicN数字复选框,请添加带有三列的“one2mnay”字段:

  • 布尔秋油田1
  • Ώfieldu布尔
  • 布吕菲尔德2

所以每次你在one2mnay上添加一个项目时,你会得到N个字段。在Odoo框架中,只使用attrs作为上面的选项1是不可能的。你需要关系表然后去做。在

最佳

相关问题 更多 >