跳至內容
選單
此問題已被標幟
1 回覆
2477 瀏覽次數

            
        
    

    
        



        

        


    
    
                

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.

頭像
捨棄
最佳答案

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
2
7月 23
6512
1
6月 23
4414
1
4月 23
5142
1
11月 22
3863
1
10月 21
12204