2017-02-20 4 views

Antwort

1

Wenn Sie Schaltflächen des Typs mit object besteht die Möglichkeit, eine Aktion zurück, die die Assistenten erneut geöffnet werden soll:

@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", 
    } 

Saubere und einfache Lösung. Nach dem Klicken auf die Schaltfläche bleibt der Assistent geöffnet (ohne erneutes Laden) und die Schaltfläche ist weiterhin aktiv (anklickbar).

+0

Während dieser Code die Frage beantworten kann, würde die Bereitstellung eines zusätzlichen Kontexts hinsichtlich der Frage, wie und/oder warum er das Problem löst, den langfristigen Wert der Antwort verbessern. – Badacadabra

+0

Es gibt eine ir.actions.do_nothing? – CZoellner