如何添加用于直接打印报告而不是在odoo中按ctrl + shift + p的打印按钮?

maj*_*jid 2 openerp odoo-9 odoo-10

我正在打印报告,该报告将首先下载报告或直接按ctrl + hift + p进行打印。如何添加直接打印报告而不是按Ctrl + Shift + P的按钮?

Cha*_*iki 5

在窗体视图中创建一个按钮。

<button type="object" name="print_report" />
Run Code Online (Sandbox Code Playgroud)

在单击按钮时调用此方法。

@api.multi
def print_report(self):
   return self.env['report'].get_action(self,'MODULE_NAME.REPORT_NAME')
Run Code Online (Sandbox Code Playgroud)

确保您有的报告name="MODULE_NAME.REPORT_NAME"