这是我用来从向导打印报告的示例方法:
def mymethod(self, cr, uid, ids, context=None):
"""
"""
return {
'type': 'ir.actions.report.xml',
'report_name': 'trescloud_ats_2013_report',
'datas': {
'model': 'sri.ats.2013',
'res_ids': ids
}
}
如何避免关闭向导?
答案 0 :(得分:0)
使用type="action"
代替type="object"
的按钮调用报告。像这样你不需要调用python方法。如果你之前需要运行一些python代码,那么你应该再次使用函数的return
中的适当元素打开向导。
<button name="%(module_name.report_id)d"
type="action" />