我定义了一个扩展产品视图,该视图使用复选框字段来定义产品具有某些属性。
我希望当用户点击该复选框时,会自动选择“度量单位”下拉字段中的给定值。
那么,当用户点击复选框时,如何在下拉列表中选择一个值? (同样的观点)。
由于
答案 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时调用此函数。