After some researchs, I found that "action_res_users_my" opens the form of current user. But I don't understand why it opens a form for current user instead of a new form. I'd like to make another act_window that will open a form view for a user's attribute. If I link an act_window to a form view only, it opens a new form, so I need a tree view and a useless click to go on the correct form view. I don't know how to give a record id in the link between act_window and its form view. There is a "res_id" field but it doesn't seem dynamic (depending of current user).
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- ลูกค้าสัมพันธ์
- e-Commerce
- ระบบบัญชี
- สินค้าคงคลัง
- PoS
- Project
- MRP
คำถามนี้ถูกตั้งค่าสถานะ
1
ตอบกลับ
4957
มุมมอง
you just need to pass the record id in the context of the action under the name of 'active_id', like this:
return {
'name': _('Supplier Invoices'),
'view_type': 'form',
'view_mode': 'form',
'res_model': 'account.invoice',
'view_id': False,
'context': {
'active_model': self._name,
'active_id': inv_id,
'active_ids': [inv_id],
},
'type': 'ir.actions.act_window',
'res_id': inv_id,
}
can you please elaborate a little further in your proposed answer, thanks :)
Check again the answer for an example, Hope that helps
solved?
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อRelated Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
---|---|---|---|---|
V17 Tree, Form view
แก้ไขแล้ว
|
|
1
มี.ค. 25
|
1438 | |
|
3
ก.พ. 21
|
26958 | ||
|
2
ก.ย. 17
|
8384 | ||
|
0
ก.ย. 15
|
4521 | ||
|
2
ก.ย. 15
|
11158 |