我在主窗体视图上创建了一个名为“Final result”的按钮,所以我想打开一个新的报表视图来打印该结果。
答案 0 :(得分:0)
def print_report(self, cr, uid, ids, context=None):
active_id = context.get('active_id', [])
datas = {'ids' : [active_id]}
return {
'type': 'ir.actions.report.xml',
'report_name': 'pos.receipt', # mention your report name here
'datas': datas,
}
答案 1 :(得分:0)
ODOO 10,其'非常简单。 在您看来:
<button name="generate_report" type="object" string="Generate report"/>
在你的模特中:
@api.multi
def generate_report(self):
return {
'type': 'ir.actions.report.xml',
'report_name': 'myModule.my_report'
}