如何将值传递给qweb并添加到二进制字段。一切都很好,但我不知道如何增加价值的qweb。这是我的代码。
def button_plan(self):
super(MrpProduction, self).button_plan()
for report in self.bom_id.reports:
report_name = "action_report_template"
template = report
pdf = self.env.ref('my_module.action_report_template')._render_qweb_pdf(self.ids)
report.operation_id.worksheet_type = 'pdf'
report.operation_id.worksheet = base64.b64encode(pdf[0])
如何添加模板值到qweb.
方法_render_qweb_pdf有两个可能的参数id和data
你可以在这里找到更多信息。https://github.com/odoo/odoo/blob/14.0/odoo/addons/base/models/ir_actions_report.py L726