2015-12-22 11 views
1

Я разместил кнопку внутри формы, но когда я открываю мастер этой формы и нажимаю на кнопку, мастер закрывается.Odoo button click destroys wizard

Я пробовал этот код, который вновь открывает новую форму, но на этот раз нет кнопки сохранения. Зачем?

@api.multi 
def auto_dates(self): 

    self.ensure_one() 

    #some code  

    return { 
     'context': self.env.context, 
     'view_type': 'form', 
     'view_mode': 'form', 
     'res_model': 'stock.production.lot', 
     'res_id': self.id, 
     'view_id': False, 
     'type': 'ir.actions.act_window', 
     'target': 'new', 
    } 

ответ

2

Попробуйте добавить этот ключ к словарю вашего возвращения в:

'flags': {'action_buttons': True}, 
0

я был таким же, и я вышел нажму на пустую форму, смотреть и смотреть, и я понял, что я сделал новобранец ошибка была добавлена ​​в поле зрения openerp .py звучит глупо, но проверьте эту часть.

0

Самое простое, что нужно сделать, это делать во избежание закрытия мастера:

@api.multi 
def null_action(self): 
    return { 
     "type": "set_scrollTop", 
    } 

Как тип используется для вызова любого метода на классе ActionManager (JavaScript)

 Смежные вопросы

  • Нет связанных вопросов^_^