Bug 192955 Static Crosstab Example Renders Incorrectly in RC3
The attached report renders correctly in the Web Viewer in BIRT 2.2 M6 but not in RC3. See the attached screenshots. The M6 version is correct and is also the behavior in BIRT 2.1.x.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/TableContentLayout.java
}
		int colSpan = cell.colSpan;
		assert rowSpan >= newRowSpan && colSpan >= newColSpan;
		fillEmptyCells( rowId, colId + newColSpan, rowSpan, colSpan
				- newColSpan );
		fillEmptyCells( rowId + newRowSpan, colId, rowSpan - newRowSpan,
				newColSpan );
		cell.colSpan = newColSpan;
		cell.rowSpan = newRowSpan;
	}
	public Cell getCell( int rowIndex, int colIndex )
	{
		return rows[rowIndex].cells[colIndex];
	}
	public Row getRow( int index )
	{
		assert ( index >= 0 && index < rowCount );
		return rows[index];
	}
	private boolean isColumnHidden( IColumn column )
	{
		String formats = column.getVisibleFormat( );
		if ( formats != null
				&& ( formats.indexOf( this.format ) >= 0 || formats
						.indexOf( BIRTConstants.BIRT_ALL_VALUE ) >= 0 ) )
		{
			return true;
		}
		return false;
	}