Bug 139114 [Smoke] Cascading parameter could not work
Description: Create a 5 level cascading parameter, pull them all to the layout. Only the first parameter allow user to select the value, others are disabled. Steps to reproduce: 1.Create a flatfile datasource and dataset. Get the attached file. 2.Create a 5 level cascading parameters, pull them to the report layout. Preview, in the "Input Parameter" dialog, only the toppest level of parameter allow the user to select the value, others are all disabled.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/AbstractGetCascadeParameterActionHandler.java
.getSelectionListForCascadingGroup( design, groupName,
						groupKeys );
		if ( list != null && list.size( ) > 0 )
		{
			Iterator iList = list.iterator( );
			int index = 0;
			while ( iList != null && iList.hasNext( ) )
			{
				IParameterSelectionChoice item = ( IParameterSelectionChoice ) iList
						.next( );
				if ( item != null && item.getValue( ) != null )
				{
					try
					{
						selectionList.add( index++, ( String ) DataTypeUtil
								.convert( item.getValue( ),
										DataType.STRING_TYPE ) );
					}
					catch ( BirtException e )
					{
						throw new ReportServiceException( e
								.getLocalizedMessage( ) );
					}
				}
			}
		}
		return selectionList;
	}
}