Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
7430 Lượt xem

Hello. I made a small widget that adds a small red bar to the top of a view form, the code can be found in this imgur gallery: https://imgur.com/a/R5TfxpJ

When I try to install my module, Odoo throws me an error: 

Element '<xpath expr="//div[hasclass('o_form_sheet_bg')]">' cannot be located in parent view

Is it possible to display my widget without inheriting the stock.picking form view? I just want it to show up on top of it.


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

Please try replace your 'xpath' expression to something similiar to the following. 
<xpath expr="/form/header" position="before">
<!-- add your widget here -->
</xpath>


Thanks

Ảnh đại diện
Huỷ bỏ
Tác giả

Thank you. This actually does the same thing as //header, which isn't really what I want. Do you know how to insert the widget before the save/discard buttons? Just under the purple odoo navbar?

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 11 22
7167
1
thg 9 23
1950
1
thg 5 21
15868
1
thg 4 21
4593
0
thg 8 20
3211