2017-01-30 3 views
0

Я работаю над модулем управления контрактами, где пользователь должен выбрать contrat, над которым он/она должен работать.Окно возврата оконного действия при нажатии кнопки

Сценарий:

  • пользователь нажимает на родительском меню (меню модуля на верхнем меню бар), то волшебник экран отображается выбрать контракт

  • После некоторой обработки я должен вернуть действие окна, чтобы отобразить представление списка (модели контракта), соответствующее определенному домену

Вот пример o е возвращаемый действие

возвращение { 'типа': 'ir.actions.act_window', 'Имя': 'Контракты', 'res_model': 'gc.contract', 'View_Type': «форма », „view_mode“:„дерево, форма“, „цель“:„“, }

Я перепробовал все доступные значения для целевого атрибута, но он не работает, как я хочу.

Новые значения inline и inlineview для меня здесь недоступны, при этом он отображает список контракта, но имя формы неверно, например, если пользователь работает над модулем учета (то есть клиент возмещает), то я получаю Customer Refunds/Contracts как имя формы, а меню «Контакты» на левой панели не подсвечивается.

Как я могу решить эту проблему ??

ответ

0

Насколько я понимаю, вам может потребоваться получить view_id вид, который вы хотите, для этого конкретного меню.

view_id = self.env.ref('module.view_id_name').id 
return {..., 'view_id': view_id, ...} 
Смежные вопросы