Project: Birt
Bug 208872 Provide new Crosstab model APIs for chart support
Reported: 2007-11-06 06:40:10 | Status: resolved fixed

The goal of this enhancement is to support charts inside crosstab measure cells. Charts will span accross an entire row or column, and therefore the crosstab model should provide some API to: - merge all cells on rows, or on columns. This needs integration with report engine to get the merged subquery for all the cells. - insert a header/footer row or column for custom content (in this case, the chart will render the axis there) - allow to set a fixed dimension for the width/height of the base measure cell (charts cannot expand/shrink dynamically, so the size must be set at design time)

Files changed in fix:
xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/BaseRowExecutor.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/CrosstabGrandTotalRowExecutor.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/CrosstabMeasureRowExecutor.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/CrosstabRowExecutor.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/CrosstabSubTotalRowExecutor.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/EdgeGroup.java xtab/org.eclipse.birt.report.item.crosstab.core/src/org/eclipse/birt/report/item/crosstab/core/re/executor/GroupUtil.java