provide storage for result sets in report views
This commit is contained in:
parent
e3ac0a35e9
commit
e6e9d4de82
2 changed files with 7 additions and 1 deletions
|
@ -140,6 +140,10 @@ class ResultsConceptView(ConceptView):
|
|||
reportName = None # define in subclass if applicable
|
||||
reportType = None # set for using special report instance adapter
|
||||
|
||||
def __init__(self, context, request):
|
||||
super(ResultsConceptView, self).__init__(context, request)
|
||||
self.resultSets = {} # storage for result sets from reports
|
||||
|
||||
@Lazy
|
||||
def result_macros(self):
|
||||
return self.controller.getTemplateMacros('results', results_template)
|
||||
|
|
|
@ -242,5 +242,7 @@ class SubReportField(Field):
|
|||
|
||||
def getValue(self, row):
|
||||
ri = self.getReportInstance(row)
|
||||
return ri.getResults()
|
||||
rs = ri.getResults()
|
||||
ri.view.resultSets[ri.name] = rs
|
||||
return rs
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue