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

I am using Odoo Community, v14 and have made a custom module. 

I have a form view, with child records displayed at the bottom of the form (One2many relationship between parent and child records).  This is similar to an order header with order lines, where the child records are displayed as lines on the main form.

When I click on the child record, a form displays that record.  That form has a button to record start of an action, and 2 fields (a date field and a status field) are updated on the child record. The display of the child record shows the fields updated.

When that form is closed and I return to the parent record, the display of the child records on that form is not updated unless I refresh the page.

I would like to be able to trigger an update of the page or a re-display of the child fields on that main form, so that the update which was just done is immediately visible without a manual refresh.

Any advice on how to accomplish this?

アバター
破棄
最善の回答

Hi,

Does reloading the screen from code will help you ? https://www.youtube.com/watch?v=ASQ1tonrjNg&t=88s


return {
'type': 'ir.actions.client',
'tag': 'reload',
}

アバター
破棄

unfortunately, this doesn't work in form view

最善の回答

i cant an updated answer for odoo 17 please, 

i have a one2many list in my form , when i modify an element field from the one2many and close the form

the parent form does not refresh. 

アバター
破棄
関連投稿 返信 ビュー 活動
1
2月 22
2320
1
11月 23
4184
0
7月 22
1437
0
5月 22
1800
1
5月 24
2484