Bug 210507 Enhance Report engine to support multiple view
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/EngineIRVisitor.java
String id = ModuleUtil.getScriptUID( handle.getPropertyHandle( IReportItemModel.ON_RENDER_METHOD ) );
			ScriptExpression scriptExpr = new ScriptExpression( OnRenderScriptText,
					id );
			item.setOnRender( scriptExpr );
		}
		
		String OnPageBreakScriptText = handle.getOnPageBreak( );
		if ( null != OnPageBreakScriptText )
		{
			String id = ModuleUtil.getScriptUID( handle.getPropertyHandle( IReportItemModel.ON_PAGE_BREAK_METHOD ) );
			ScriptExpression scriptExpr = new ScriptExpression( OnPageBreakScriptText,
					id );
			item.setOnPageBreak( scriptExpr );
		}
		
		Iterator visibilityIter = handle.visibilityRulesIterator( );
		VisibilityDesign visibility = createVisibility( visibilityIter );
		item.setVisibility( visibility );
		
		setupHighlight( item, null );
		
		if ( handle.getDataBindingReference( ) != null )
		{
			item.setUseCachedResult( true );
		}
	}
	/**
	 * setup report element attribute
	 * 
	 * @param elem