Witamy!
Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.
Zmiana widoku po wykonaniu zadania ? [Zamknięte]
- Pytanie został zamknięty z powodu: niezwiązane z tematem lub nieaktualne
przezPanowie, mam problem z automatycznym przełaczaniem vidoku po wykonaniu zadania.
Czy i jak jest to mozliwe ?
Moja teoria sie nie sprawdziła a wyglądała tak:
przy zmianie stanu rekordu do 'out' Odoo powinno wyjść z widoku 'form' do 'kanban'
@api.one
def state_out(self):
self.write({'state': 'out',
'date_out': time.strftime(server_datetime),})
return {'nodestroy': False,
'view_mode': 'form,kanban',
'view_type': 'form',
'target': 'new',
'res_model': 'iprodstep.log',
'view_id': 'iprodstep_log_kanban',
'type': 'ir.actions.act.window'}
.... ale nie chce ;(
próbowałem też nieco innej formy ale ta także nie pomogla:
@api.one
def state_out(self):
self.write({'state': 'out',
'date_out': time.strftime(server_datetime),
'nodestroy': False,
'view_mode': 'form,kanban',
'view_type': 'form',
'target': 'new',
'res_model': 'iprodstep.log',
'view_id': 'iprodstep_log_kanban',
'type': 'ir.actions.act.window'})
Co robię źle ?
Jeśli efektem po return ma być kanban to zwracane powinno być 'view_type': 'kanban'
Nie widzę aby gdziekolwiek w przedstawionym kodzie używana była nazwa _iprodstep_log. Niestety nie podajesz, jak zwykle, pełnych fragmentów z pliku logów (w pliku logu jest chyba napisane której linii dotyczy błąd), adekwatnych do przedstawianego kodu. Nasza pomoc ogranicza się zatem z musu wyłącznie do zgadywania.
Bądź na bieżąco
O tym forum
Narzędzia do pytań
Statystyki
Spytał/a: 08.09.2015, 11:36 |
Oglądano: 1268 razy |
Ostatnia aktualizacja: 22.09.2015, 08:29 |
Przypuszczalnie lepiej będzie jeśli ustawisz kolejność ... 'view_mode': 'kanban,form',