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

时间:2017-07-17 05:45:26

标签: openerp odoo-9 odoo-10

我正在打印报告首次下载的报告或直接按ctrl + hift + p进行打印。如何添加直接打印报告的按钮而不是按ctrl + shift + p?

1 个答案:

答案 0 :(得分:4)

在表单视图中创建一个按钮。

<button type="object" name="print_report" />

点击按钮调用此方法。

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

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