示例:
您好 $ {object.partner_id.name} ,
PDF报告应包含:
我怎样才能做到这一点?提前谢谢。
答案 0 :(得分:1)
您可以使用以下方法执行此操作。
self.env['email.template'].render_template_batch(getattr(self,'description'),model,ids,post_process=('description'))
getattr(自我,'说明'):此参数是您的字段名称
模型:您要渲染运行时的模型名称。
ids :您的记录ID与模型
相关您可以使用解析器在qweb报告中获取此值。
在解析器中,您需要调用上面的方法并使用上面的代码渲染 html字段的值。
这可能会对你有帮助。
例如:
result=self.env['email.template'].render_template_batch(getattr(self,'description'),model,ids,post_process=('description'))
result=tools.html_sanitize(result.get(record.id))
result=tools.html2plaintext(result)