コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
2464 ビュー

            
        
    

    
        



        

        


    
    
                

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
6502
1
6月 23
4413
1
4月 23
5140
1
11月 22
3856
1
10月 21
12202