From 081fab2c4e7de3c04300e5e19e85518c04150231 Mon Sep 17 00:00:00 2001 From: Ocke Janssen Date: Mon, 12 Oct 2009 12:32:19 +0000 Subject: #i105724# check tDisplayCondition --- .../pentaho/layoutprocessor/TableCellLayoutController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java index 44117380e176..e9025330a60f 100644 --- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java +++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java @@ -98,6 +98,15 @@ public class TableCellLayoutController extends SectionLayoutController { return null; } + final Expression dc = element.getDisplayCondition(); + if (dc != null) + { + final Object o = LayoutControllerUtil.evaluateExpression(getFlowController(), element, dc); + if (Boolean.FALSE.equals(o)) + { + return null; + } + } return FormatValueUtility.computeDataFlag(element, getFlowController()); } -- cgit v1.2.1