add: support for category rows/ execution steps

This commit is contained in:
hplattner 2012-03-29 16:03:36 +02:00
parent 43e51e7538
commit 459bd2d6bf
2 changed files with 9 additions and 0 deletions

View file

@ -203,3 +203,7 @@ class SubReportField(Field):
ri = self.getReportInstance(row)
return ri.getResults()
def getCategoryValue(self, row):
ri = self.getReportInstance(row)
return ri.getCategoryResults()

View file

@ -104,6 +104,11 @@ class ReportInstance(BaseReport):
return ResultSet(self, result, rowFactory=self.rowFactory,
sortCriteria=self.getSortCriteria(), queryCriteria=qc)
def getCategoryResults(self):
result = list(self.selectObjects(None))
return ResultSet(self, result, rowFactory=self.categoryRowFactory,
filterDublicate=True)
def selectObjects(self, parts):
# to be implemented by subclass
return []