Skip to main content

Command Palette

Search for a command to run...

Obtener atributo de manera dinámica

Published
0 min read
@api.model
def render_qweb_html(self, docids, data=None):
    if not data:
        data = {}
    data.setdefault('report_type', 'html')
    data = self._get_rendering_context(docids, data)
    return self.render_template(self.report_name, data), 'html'

@api.multi
def render(self, res_ids, data=None):
    report_type = self.report_type.lower().replace('-', '_')
    # report_type = 'qweb_html'
    render_func = getattr(self, 'render_' + report_type, None)
    if not render_func:
        return None
    return render_func(res_ids, data=data)
189 views