当用户点击复选框时,在保管箱列表中选择一个值? (在同一视图中)Odoo 10

时间:2017-07-12 04:17:02

标签: openerp odoo-10

我定义了一个扩展产品视图,该视图使用复选框字段来定义产品具有某些属性。

我希望当用户点击该复选框时,会自动选择“度量单位”下拉字段中的给定值。

那么,当用户点击复选框时,如何在下拉列表中选择一个值? (同样的观点)。

由于

1 个答案:

答案 0 :(得分:4)

应该通过onchange方法完成。您可以在该模型中定义新的布尔字段,并且需要为此编写onchange函数。

@api.onchange('boolean_field1','boolean_field2')
def onchange_boolean(self):
    if self.boolean_field:
        self.product_uom_id = product_uom_record_id
    else:
        self.product_uom_id = product_uom_record_id
    #Your custom code
  

下面,

     

product_uom_record_id :您需要搜索产品uom记录并将其设置在那里。确保您必须分配ID而不是对象(可浏览   记录)

通过这种方式,您可以在此布尔字段上发生onchange时调用此函数。