Bug 209451 Default value for Cascading parameter lost.[0705]
Description: Default value for Cascading parameter lost. Build number:2.3.0.v20071112 Steps to reproduce: 1. New sample data source and dataset from CUSTOMERS. 2. New a cascading parameter from COUNTRY, STATE, set default value as USA and CA. 3. Preview. 4. Select other country and then back to USA, check values in state. Expected result: CA in state value list. Actual result: No item for 'CA' Error log:n/a
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/BirtGetCascadeParameterActionHandler.java
Object value = item.getValue( );
				try
				{
					
					value = DataUtil.convert( value, parameter.getDataType( ) );
				}
				catch ( Exception e )
				{
					value = null;
				}
				
				String displayValue = DataUtil.getDisplayValue( value );
				if ( displayValue == null )
					continue;
				String label = item.getLabel( );
				if ( label == null || label.length( ) <= 0 )
				{
					
					
					label = ParameterValidationUtil.getDisplayValue( null,
							parameter.getPattern( ), value, attrBean
									.getLocale( ) );
				}
				if ( label != null )
				{
					
					if ( keepDefValue )
					{
						if ( displayValue.equals( defaultValue )
								&& ( label.equals( defaultLabel ) || parameter