Bug 134488 Set page break for table inside list group header will cause data display error.
Description: Set page break for table inside list group header will cause data display error. Steps to reproduce: 1. Insert a list with a group 2. Insert a table to list group header 3. Set page-break-before to always to table. 4. Preview in web viewer/html/pdf. See attached report. Expected result: Data display correctly Actual result: In Web Viewer, data in table kept display the first data row in each page. In html/pdf, it's ok.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v2/ReportContentLoaderV2.java
{
	protected static Logger logger = Logger
			.getLogger( IReportContentLoader.class.getName( ) );
	protected ExecutionContext context;
	protected IDataEngine dataEngine;
	protected IContentEmitter emitter;
	protected ReportContentReaderV2 reader;
	protected ReportContentReaderV2 pageReader;
	protected Report report;
	protected ReportDocumentReader reportDoc;
	protected ReportContent reportContent;
	/**
	 * the offset of current read object. The object has been read out, setted
	 * in loadContent();
	 */
	protected long currentOffset;
	protected Stack resultSets = new Stack( );
	public ReportContentLoaderV2( ExecutionContext context )
	{
		this.context = context;
		dataEngine = context.getDataEngine( );
		ReportDesignHandle reportDesign = context.getDesign( );
		report = new ReportParser( ).parse( reportDesign );
		context.setReport( report );
		reportContent = (ReportContent) ContentFactory
				.createReportContent( report );
		context.setReportContent( reportContent );
		reportDoc = (ReportDocumentReader) context.getReportDocument( );
		dataEngine.prepare( report, context.getAppContext( ) );
	}