加减和属性
addition and subtraction sum attribute
如果 type_In
== "In" 我需要做一个加法,如果 type_In
== "Out"
我需要做一个减法
sum
属性只做加法
<field name="type_In"/>
<field name="Amount_In" sum="Amount total"/>
我不认为有更好的理由只有你好
在javascript中。
尝试添加计算字段。
Amount_value = fields....(compute="_get_amout_value") # same field type as Amount_In
@api.depends('Amount_In')
def get_amout_value(self):
for rec in self:
if rec.type_In == "In":
rec.Amount_value = rec.Amount_In
else :
rec.Amount_value = rec.Amount_In * -1
如果树:
<field name="type_In"/>
<field name="Amount_value" sum="Amount total"/>
如果 type_In
== "In" 我需要做一个加法,如果 type_In
== "Out"
sum
属性只做加法
<field name="type_In"/>
<field name="Amount_In" sum="Amount total"/>
我不认为有更好的理由只有你好 在javascript中。
尝试添加计算字段。
Amount_value = fields....(compute="_get_amout_value") # same field type as Amount_In
@api.depends('Amount_In')
def get_amout_value(self):
for rec in self:
if rec.type_In == "In":
rec.Amount_value = rec.Amount_In
else :
rec.Amount_value = rec.Amount_In * -1
如果树:
<field name="type_In"/>
<field name="Amount_value" sum="Amount total"/>