Bug 144199 [Accessibility] Can't use keyboard to set focus on list cells of dataset parameter binding dialog
Can't use keyboard to set focus on list cells of dataset parameter binding dialog. Steps to reproduce: 1. New a report 2. New a sample data source 3. New a data set ds1 4. Add a parameter p1 5. Create a dynamic image, bind it with ds1, open dataset parameter binding dialog, try to set focus in list cells by keyboard Expected result: Can set focus in list cells Actual result: Can't set focus in list cells by keyboard
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/ParameterBindingPage.java
{
				return new Object[0];
			}
			ReportItemHandle inputHandle = (ReportItemHandle) inputElement;
			DataSetHandle dataHandle = inputHandle.getDataSet( );
			if ( dataHandle == null )
			{
				return new Object[0];
			}
			List bindingParametersList = new ArrayList( );
			List bindingParametersNameList = new ArrayList( );
			List resultList = new ArrayList( );
			for ( Iterator iterator = inputHandle.paramBindingsIterator( ); iterator.hasNext( ); )
			{
				ParamBindingHandle handle = (ParamBindingHandle) iterator.next( );
				bindingParametersList.add( handle );
				bindingParametersNameList.add( handle.getParamName( ) );
			}
			for ( Iterator iterator = dataHandle.parametersIterator( ); iterator.hasNext( ); )
			{
				DataSetParameterHandle handle = (DataSetParameterHandle) iterator.next( );
				if ( handle.isInput( ) )
				{
					Object[] result = new Object[]{
							handle, null
					};
					int index = bindingParametersNameList.indexOf( handle.getName( ) );
					if ( index != -1 )
					{
						result[1] = bindingParametersList.get( index );