我添加了一个按钮,用于从另一个计算字段更新产品模板中的字段 但是当我按下此按钮时,只会更新自己的产品,而该方法并不能覆盖所有产品
我尝试过解决这个问题,但是我无法解决,这是我添加的简单方法
@api.multi
def button_name(self):
for template in self:
self.name4 = self.name3
pass
任何帮助将不胜感激
答案 0 :(得分:2)
尝试一下
@api.multi
def button_name(self):
for template in self.search([]):
template.name4 = self.name3
return True
答案 1 :(得分:0)
这对我有用
@api.multi
def button_name(self):
for template in self.search([]):
template.name4 = template.name3
return True
答案 2 :(得分:0)
运行SQL更新将是最佳选择:
self.env.cr.execute("UPDATE product_template SET name4 = name3;")