From ec319c17829522c01e68a3bb2b6be5b3166e0c16 Mon Sep 17 00:00:00 2001 From: hplattner Date: Thu, 22 Mar 2012 17:18:10 +0100 Subject: [PATCH] add: multivalue field --- expert/browser/results.pt | 13 +++++++++++++ expert/field.py | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/expert/browser/results.pt b/expert/browser/results.pt index 6e75952..4e646eb 100644 --- a/expert/browser/results.pt +++ b/expert/browser/results.pt @@ -95,5 +95,18 @@ +
+ + + + + + + +
+
+
+ diff --git a/expert/field.py b/expert/field.py index 26e1390..a11e89b 100644 --- a/expert/field.py +++ b/expert/field.py @@ -201,3 +201,16 @@ class SubReportField(Field): def getValue(self, row): ri = self.getReportInstance(row) return ri.getResults() + + +class MultiValueField(Field): + """A Container for report fields to manage columns representing multiple fields + """ + + renderer = 'container' + + def getValue(self, row): + return self.getRawValue(row) + + def getDisplayValues(self, row): + return self.getValue(row)