コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
4073 ビュー

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
5706
2
3月 23
14769
2
2月 23
1917
2
9月 15
5553
1
3月 15
3707