Bug 213412 Can not add a crosstab in list use the insert menu[00]
Description: Can not add a crosstab in list use the insert menu[00] Step: 1. New a list. 2. Select the list detail. 3. Right click to insert a crosstab. 4. Or Select the top menu Insert - Crosstab. Actual result: The crosstab is add out of list. Expected result: The crosstab is add in the list.
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/internal/ui/CreateCrosstabHandler.java
{
		SessionHandleAdapter.getInstance( )
				.getReportDesignHandle( )
				.getCommandStack( )
				.startTrans( Messages.getString( "InsertAction.text" ) ); 
		ExtendedItemHandle handle = null;
		try
		{
			handle = CrosstabExtendedItemFactory.createCrosstabReportItem( SessionHandleAdapter.getInstance( )
					.getReportDesignHandle( ),
					null );
		}
		catch ( Exception e )
		{
			SessionHandleAdapter.getInstance( )
					.getReportDesignHandle( )
					.getCommandStack( )
					.rollback( );
			throw new ExecutionException( e.getLocalizedMessage( ), e );
		}
		IEvaluationContext context = (IEvaluationContext) event.getApplicationContext( );
		EditPart targetEditPart = (EditPart) context.getVariable( "targetEditPart" ); 
		if ( targetEditPart == null )
		{
			targetEditPart = UIUtil.getCurrentEditPart( );
		}
		Object parentModel = DNDUtil.unwrapToModel( targetEditPart.getModel( ) );
		CreateRequest request = (CreateRequest) context.getVariable( "request" ); 
		if ( request != null )
		{