콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다

i added a button to update a field in product template from another computed field but when i press this button only self product be update and the method didn't go over all product

i tried a lotin this problem but i can't solve it and this the simple i have added

@api.multi
def button_name(self):
    for template in self:
        self.name4 = self.name3

    pass
아바타
취소
베스트 답변

Try this

@api.multi
def button_name(self):
    products = self.env['product.template'].search([]) for product in products:
product.name4 = product.name3
pass
아바타
취소

hello, dear is this automatically saving updated value in DB . or do I have to run the write function

작성자

yes the values updated after press the button automatically

베스트 답변

Use lamda function

아바타
취소
관련 게시물 답글 화면 활동
1
10월 23
10686
1
12월 22
10578
2
12월 22
2612
0
11월 23
1214
3
3월 21
4874