Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
2621 Vizualizări

I have created a custom report but I am having a hard time getting the .pdf print with CSS styles applied.  In the web view by url it works, but the .pdf print not. 

What I have done:

'data': [
​'views/report_sale_order.xml',
​'views/sale_order_template.xml',
​'views/report_assets.xml', 
],
'assets': {
​'web.report_assets_common': [
​'custom_sale_report/static/src/scss/custom_font.scss'       
​]   
},

report_assets.xml

​xpath>
​template>
odoo>


What I have tried:

  • Add system parameter report.url same as base url
  • Add system parameter report.url http://127.0.0.1:8069



Update

After investigating logs adding the :8069 it just looks like odoo sh is blocking the port.... any suggestions to have a work around? I can';t imagine that odoo sh users are not having custom reports with custom css? 

Imagine profil
Abandonează

What version Odoo are you running?

I am having same issue with 16...

Cel mai bun răspuns

Hi,

Please change the asset to web.report_assets_pdf and try it again

eg:

'assets': {

    'web.report_assets_pdf': [

'custom_sale_report/static/src/scss/custom_font.scss'

    ]  

},



OR


Try to use inline styling


example:

<div class="container">

    //content

</div>


Hope it helps

Imagine profil
Abandonează
Autor Cel mai bun răspuns

Odoo 16, via odoo sh

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
feb. 23
11929
0
ian. 21
804
2
apr. 20
10104
3
aug. 22
8058
0
dec. 20
6595