Bug 201042 [Accessibility]Chart scritp should not add by auto when click the down in keyboard[17]
Description: Chart scritp should not add by auto when click the down in keyboard[0704] Step: 1. New a chart and switch to script view. 2. Let the point on the script function selection. 3. Click the down on keyboard. Actual result: A function will add by auto. Expected result: Customer can not select the function under the second function by keyboard, and it should not be added by auto.
UI/org.eclipse.birt.report.designer.ui.editors.schematic/src/org/eclipse/birt/report/designer/internal/ui/editors/script/JSEditor.java
IArgumentInfoList ailist = (IArgumentInfoList) itr.next( );
						for ( Iterator argItr = ailist.argumentsIterator( ); argItr.hasNext( ); )
						{
							IArgumentInfo aiinfo = (IArgumentInfo) argItr.next( );
							IClassInfo ci = aiinfo.getClassType( );
							String name = convertToParameterName( ci.getName( ) );
							context.setVariable( name, ci );
						}
					}
				}
			}
		}
	}
	public void createPartControl( Composite parent )
	{
		Composite child = this.initEditorLayout( parent );
		
		cmbExprListViewer = new ComboViewer( cmbExpList );
		JSExpListProvider provider = new JSExpListProvider( );
		cmbExprListViewer.setContentProvider( provider );
		cmbExprListViewer.setLabelProvider( provider );
		cmbExprListViewer.setData( VIEWER_CATEGORY_KEY, VIEWER_CATEGORY_CONTEXT );
		
		JSSubFunctionListProvider subProvider = new JSSubFunctionListProvider( this );
		
		cmbExprListViewer.addSelectionChangedListener( subProvider );
		cmbSubFunctionsViewer = new ComboViewer( cmbSubFunctions );
		cmbSubFunctionsViewer.setContentProvider( subProvider );
		cmbSubFunctionsViewer.setLabelProvider( subProvider );
		cmbSubFunctionsViewer.addSelectionChangedListener( subProvider );