Как вызвать одну кнопку на два поля - PullRequest
0 голосов
/ 14 января 2019

Как добавить значение одной кнопки в два поля в зависимости от того, когда нажата кнопка при наведении курсора на одно из полей.

код питона

from odoo import models, fields, api
class your_class(models.Model):
_name= 'your.model'
f1 = fields.Float('field1')
f2 = fields.Float('Field2')
result = fields.Float('Result')



@api.one
def n1(self):
    self.write({'f1': '1'})

@api.one
def n2(self):
     self.write({'f1': '2'})

@api.one
def n3(self):
    self.write({'f1': '3'})

XML-код

<field name="f1"/>

  <field name="f2" default_focus= "1"/>
    <field name="result"/>
       <button name="n1" string="1" type="object"/>
       <button name="n2" string="2" type="object"/>
       <button name="n3" string="3" type="object"/>
...