2016-02-18 1 views
0

У меня есть два класса test.testКак сделать для checkbox (boolean) @ api.onchage или изменения в odoo?

class test_test(osv.Model): 
    _name="test.test" 
    _columns = { 
      'field1':fields.boolean("Test"), 
     } 

class reset_reset(osv.Model): 
    _name="reset.reset" 
    _columns = { 
      'field2':fields.boolean("Reset"), 
     } 

Я хочу написать OnChange Funtion, если я нажал на поле «FIELD1» от test.test поле «FIELD2» от reset.reset должен быть автоматически щелкнуто То же самое должно быть отменено как Поле2 непроверенное поле1 также должно быть снято.

ответ

0

Предполагаю, что вы используете odoo 7, тогда вы должны поместить свой on_change в представление. Но две модели должны быть в одном отношении, иначе вы не сможете увидеть их в одном представлении.

+0

оба находятся в другом виде –

+0

, тогда вы должны использовать вычисленные сохраненные поля. Проблема в том, что они, вероятно, попадут в петлю –

+0

, пожалуйста, поделитесь своим ответом –