跳至內容
選單
此問題已被標幟
1 回覆
3778 瀏覽次數

Hello,

I'm trying to display a form view of a model returned by an action in a menu and display another form view of the same model in a different context ( by clicking on a button) but I'm getting the two different views displayed side by side.

First, I have tried inheriting the first view and used different priorities in, but I was always getting the inherited view displayed even if it has the highest priority.

Second, I have defined different form views of the same model without any inheriting, but I was getting views displayed one over the other.

I need help to display one of the "form" views, each in its appropriate context

頭像
捨棄
最佳答案

You can create two separate view and use 1 view for menu with highest priority and

In button return action with form view id as below :

{
'type'
: 'ir.actions.act_window',
'name'
: _('Action Name'),
'res_model'
: 'model name',
'view_mode'
: 'tree, form',
'res_id'
: id of record,     
    'context': context,        
    'views':[(self.env.ref('id of second view').id, 'form')],
}


頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
8月 22
5141
2
3月 23
13533
2
2月 23
1538
2
9月 15
5150
1
3月 15
3361