2017-02-20 25 views

ответ

1

Если вы используете кнопки типа object Существует возможность вернуть действие, которое должно открыть мастер снова:

@api.multi 
def my_button_method(self): 
    # my logic 
    return { 
     'type': 'ir.actions.act_window', 
     'view_mode': 'form', 
     'res_model': 'my.wizard.model', 
     'target': 'new', 
     'res_id': self.id, 
    } 
0
@api.multi 
def my_button_method(self): 
    # my logic 
    return { 
     'type': "ir.actions.do_nothing", 
    } 

Чистое и простое решение. После нажатия кнопки мастер останется открытым (без перезагрузки), и кнопка будет по-прежнему активна (кликабельна).

+0

Хотя этот код может ответить на вопрос, предоставляя дополнительный контекст относительно того, как и/или почему он решает проблему, улучшит долгосрочную ценность ответа. – Badacadabra

+0

Есть ir.actions.do_nothing? – CZoellner