Checkbox 在one2many字段odoo10中选中两次复选框

Checkbox 在one2many字段odoo10中选中两次复选框,checkbox,odoo,odoo-10,one2many,Checkbox,Odoo,Odoo 10,One2many,我在one2many字段中添加了复选框。但要标记此复选框,需要单击此复选框两次。那么,如何在单击中激活此复选框 提前谢谢。我想我明白你的意思。要确认,此问题适用于任何One2many字段,该字段在表单视图中显示为树视图,对吗 如果是这样,那么不幸的是,这是正常的行为。您必须单击该行一次,将其置于“编辑”模式,然后选中或取消选中复选框 我目前还不知道有任何现有的方法可以覆盖这种行为。我希望改变这一点至少需要修改JavaScript代码 话虽如此,您可以将元素放置在One2many字段的树视图中的某

我在one2many字段中添加了复选框。但要标记此复选框,需要单击此复选框两次。那么,如何在单击中激活此复选框


提前谢谢。

我想我明白你的意思。要确认,此问题适用于任何
One2many
字段,该字段在表单视图中显示为树视图,对吗

如果是这样,那么不幸的是,这是正常的行为。您必须单击该行一次,将其置于“编辑”模式,然后选中或取消选中复选框

我目前还不知道有任何现有的方法可以覆盖这种行为。我希望改变这一点至少需要修改JavaScript代码


话虽如此,您可以将
元素放置在
One2many
字段的树视图中的某个位置,以切换复选框字段,但这并不完全可取。

我想我理解您的意思。要确认,此问题适用于任何
One2many
字段,该字段在表单视图中显示为树视图,对吗

如果是这样,那么不幸的是,这是正常的行为。您必须单击该行一次,将其置于“编辑”模式,然后选中或取消选中复选框

我目前还不知道有任何现有的方法可以覆盖这种行为。我希望改变这一点至少需要修改JavaScript代码


话虽如此,您可以将一个
元素放置在
One2many
字段的树视图中的某个位置,以切换您的复选框字段,但这并不完全可取。

对于Odoo CE v12: 在树状视图中,将
class=“custom control custom checkbox”
放置在
One2many
字段旁边,即可通过单击选中该框

示例:

<field name="your-One2many-field" class="custom-control custom-checkbox"> </field>

对于Odoo CE v12: 在树状视图中,将
class=“custom control custom checkbox”
放置在
One2many
字段旁边,即可通过单击选中该框

示例:

<field name="your-One2many-field" class="custom-control custom-checkbox"> </field>


在您单击该按钮时是否出现任何类型的错误?浏览器控制台中的JS出错?没有,但有人建议我使用one2many字段,它在第一次单击时采取2个操作激活one2many字段,然后在另一次单击时选中。但我只需要点击一下,我在OdoO10O2M领域找不到这种类型的东西。我也在runbot中检查了同样的问题,但没有在这里发生。但是,我面临这个问题。当您在一次单击时是否出现了任何类型的错误?浏览器控制台中的JS出错?没有,但有人建议我使用one2many字段,它在第一次单击时采取2个操作激活one2many字段,然后在另一次单击时选中。但我只需要点击一下,我在OdoO10O2M领域找不到这种类型的东西。我也在runbot中检查了同样的问题,但没有在这里发生。但是,我面临这个问题。是的,这个问题发生在one2many字段中。但我仍然无法解决这个问题。你找到解决方案了吗?@PAWANSHARMA除了在
One2many
字段的树状图上使用
按钮
外,我没有找到任何解决方案。例如,
调用一个方法,该方法只对self:record.field=not record.field中的record执行类似于
的操作。field
是的,此问题发生在one2many字段中。但我仍然无法解决这个问题。你找到解决方案了吗?@PAWANSHARMA除了在
One2many
字段的树状图上使用
按钮
外,我没有找到任何解决方案。例如,
调用一个方法,该方法只对self中的记录执行类似于
的操作:record.field=not record.field