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

            
        
    

    
        



        

        


    
    
                

How can I pass value to qweb and add to binary field. Everything is fine but I don't know how to add value to qweb. Here is my code.

def button_plan(self): super(MrpProduction, self).button_plan() for report in self.bom_id.multiple_report: report_name = "action_report_template" template = report pdf = self.env.ref('bks_mo.action_report_template')._render_qweb_pdf(self.ids) report.operation_id.worksheet_type = 'pdf' report.operation_id.worksheet = base64.b64encode(pdf[0])

How can I add template value to qweb.

Imagine profil
Abandonează
Cel mai bun răspuns

Hello GGWP,
As per your code.
you can pass by with_context like this.

report = report.with_context(value_pass = test)._render_qweb_pdf(self.res_id)

or
by data pass in argument.
data = [{key1:val1},{key2:val2}]
pdf = report.with_context(context)._render_qweb_pdf(docids, data=data)[0]

Thanks & Regards,

Email: odoo@aktivsoftware.com

Skype: kalpeshmaheshwari

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
iul. 23
6502
1
iun. 23
4413
1
apr. 23
5140
1
nov. 22
3856
1
oct. 21
12202