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

I have created a template for sale and I have also added an 'approved by' part with the issued date. Whenever the list of the product increases this part get split into two pages of the template. I wanted to move that whole field into another whenever splitting get started. Is there any way to do it.                    

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

Hello Bhuwan

Did you find a solution to your problem, we have the same issue using Odoo 15

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

Hi,

You can add this to your parent div style

display: table


This element should be moved to another page if spaces are not sufficient for the element


Regards,
Hadyan

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

Hii,

Remove the page break from the div's style.


Thanks.

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

Hi,

You can split using this. we cannot identify when it splits

<p style="page-break-before:always;"> </p>

Regards,

Silvestar

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

I have this code at the bottom of my page.

<div class = "signature_of_preprator" style = "float: right; page-break-before:always;">

<t t-if = "doc.signature_image">

<p><img t-att-src = "image_data_uri(doc.signature_image)" style = "height: 100px; width: 80px;"/></p>

</t>

<t t-else = "">

</t>

<p style = "margin-right: 100px; text-align: left; border-top: 2px solid black;">

<strong>Approved By:</strong><br/>

<span t-field = "doc.user_id.name"/><br/>

<t t-if = "doc.user_id.function">

<span t-field = "doc.user_id.function"/><br/>

</t>

<span t-esc="context_timestamp(datetime.datetime.now()).strftime('%m/%d/%Y')"/>

</p>

</div>

I have used page-break but no success, still that 'approve by' block is shown in two pages. I just want that div section move into next page with image whenever splitting occur.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 4 19
4327
0
thg 8 23
1694
2
thg 2 19
4165
QWeb report Đã xử lý
1
thg 1 19
3929
0
thg 1 16
3713