2017-10-05 6 views
1

One2many 필드와 One2Many 필드에 'name', 'id'및 'price'필드가 있습니다. One2many 필드의 여러 행에서 추가 된 '가격'필드의 모든 값을 원합니다. 여기Odoo의 One2many 필드에서 특정 필드의 값을 추가하는 방법

내 파이썬 기능 :

@api.onchange('price', 'vals', 'sum') 
    def _onchange_amount_weight(self): 
    if self.price: 
     sum = 0; 
     print "s", sum 
     self.vals = self.price + self.sum 
     print"a", self.vals 
     self.sum = self.vals 
     print"b", self.sum 
     self.sum += self.price 
     print"c", self.sum 

덕분에 ...

답변

1

당신은 XML 뷰 트리

<field name="price" sum="Total price" widget="monetary"/> 
<field name="vals" sum="Total vals" widget="monetary"/> 
<field name="sum" sum="Total sum" widget="monetary"/> 
+0

이 코드를 추가하여 작동하지 않는 것을 할 수 있습니다 .. –