Bug 210507 Enhance Report engine to support multiple view
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/EngineIRReader.java
private void getScriptIDBack( ReportElementDesign element )
		{
			if ( element instanceof ReportItemDesign )
			{
				ReportItemDesign item = (ReportItemDesign) element;
				ScriptExpression scriptExpr = item.getOnRender( );
				if ( null != scriptExpr )
				{
					DesignElementHandle elementHandle = item.getHandle( );
					if ( null != elementHandle )
					{
						String id = ModuleUtil.getScriptUID( elementHandle.getPropertyHandle( IReportItemModel.ON_RENDER_METHOD ) );
						scriptExpr.setId( id );
					}
				}
			}
		}
		public Object visitBand( BandDesign band, Object value )
		{
			linkReportElement( band );
			int count = band.getContentCount( );
			for ( int i = 0; i < count; i++ )
			{
				ReportItemDesign item = band.getContent( i );
				item.accept( this, value );
			}
			return value;
		}
		public Object visitCell( CellDesign cell, Object value )
		{