跳至內容
選單
此問題已被標幟
2 回覆
4196 瀏覽次數
i want to create field where countinues count

i have field

odometer_pasang = fields.Integer(string='Odometer Pemasangan Sebelumnya')
odometer_tire = fields.Integer(string='Odometer Tire', compute='_compute_odometer_tire')
odometer_pengecekan = fields.Integer(string='Odometer Pengecekan')
odometer_cek = fields.Integer(string='KM Pemasangan - KM Pengecekan', compute='_compute_odometer_cek')

@api.depends('odometer_pengecekan','odometer_pasang')
def _compute_odometer_cek(self):
for r in self:
if r.odometer_pengecekan and r.odometer_pasang:
r.odometer_cek = r.odometer_pengecekan - r.odometer_pasang

@api.depends('odometer_pengecekan','odometer_pasang')
def _compute_odometer_tire(self):
for r in self:
tampung = r.odometer_pengecekan - r.odometer_pasang
r.odometer_tire += tampung


i want to make field odometer_tire always count from odometer_cek but for now odometer_tire not counting sum
頭像
捨棄
最佳答案

you need to add onchange method to achieve your goal...

頭像
捨棄
最佳答案

Why ignore the onchange method?

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
12月 23
2653
3
2月 21
18515
1
8月 18
8733
2
8月 18
4210
0
4月 18
3985