1
# -*- coding: utf-8 -*-
4
from mx import DateTime
5
from tools.translate import _
6
from tools.misc import file_open
8
from report_webkit.webkit_report import WebKitParser
9
from report import report_sxw
11
class SpreadsheetReport(WebKitParser):
13
def __init__(self, name, table, rml=False, parser=report_sxw.rml_parse, header='external', store=False):
15
rml = 'addons/spreadsheet_xml/report/spreadsheet_xls.mako'
16
WebKitParser.__init__(self, name, table, rml=rml, parser=parser, header=header, store=store)
18
def create_single_pdf(self, cr, uid, ids, data, report_xml, context=None):
20
f = file_open(self.tmpl)
21
report_xml.report_webkit_data = f.read()
22
report_xml.report_file = None
23
report_xml.webkit_debug = 1
24
report_xml.header= " "
25
report_xml.webkit_header.html = "${_debug or ''|n}"
26
return super(SpreadsheetReport, self).create_single_pdf(cr, uid, ids, data, report_xml, context)
28
def create(self, cr, uid, ids, data, context=None):
29
a = super(SpreadsheetReport, self).create(cr, uid, ids, data, context)