如何打印报告并避免关闭向导窗口?

时间:2015-09-17 15:03:25

标签: openerp-7

这是我用来从向导打印报告的示例方法:

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
        }
    }

如何避免关闭向导?

1 个答案:

答案 0 :(得分:0)

使用type="action"代替type="object"的按钮调用报告。像这样你不需要调用python方法。如果你之前需要运行一些python代码,那么你应该再次使用函数的return中的适当元素打开向导。

<button name="%(module_name.report_id)d" 
        type="action" />