Bug 152438 Once the focus is set in the table of the parameter dialog press any arrow key will delete one line
Description: Once the focus is set in the table of the parameter dialog, press any arrow key will delete one line. Steps to reproduce: 1. New a parameter to open parameter editor 2. Set data type as String, set display type as List Box, list of value as Static, add or import some value into the table 3. Let the table get focus, press up/down arrow key Expected result: Focus moves between lines Actual result: Press any arrow key will delete one line
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/ParameterDialog.java
GridLayout layout = new GridLayout( 2, false );
		layout.marginWidth = 0;
		layout.marginHeight = 0;
		limitArea.setLayout( layout );
		GridData data = new GridData( GridData.FILL_HORIZONTAL );
		data.verticalSpan = 1;
		limitArea.setLayoutData( data );
		listLimit = new Text( limitArea, SWT.BORDER );
		data = new GridData( );
		data.widthHint = 80;
		listLimit.setLayoutData( data );
		listLimit.addVerifyListener( new VerifyListener( ) {
			public void verifyText( VerifyEvent e )
			{
				e.doit = ( "0123456789\0\b\u007f".indexOf( e.character ) != -1 );
			}
		} );
		Label values = new Label( limitArea, SWT.NULL );
		values.setText( Messages.getString( "ParameterDialog.Label.values" ) ); 
		values.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
		
		createLabel( moreOptionSection, null ); 
		Composite checkBoxArea = new Composite( moreOptionSection, SWT.NONE );
		checkBoxArea.setLayout( UIUtil.createGridLayoutWithoutMargin( 2, false ) );
		checkBoxArea.setLayoutData( new GridData( GridData.FILL_BOTH ) );
		allowNull = new Button( checkBoxArea, SWT.CHECK );
		allowNull.setText( CHECKBOX_ALLOW_NULL );
		addCheckBoxListener( allowNull, CHECKBOX_ALLOW_NULL );
		allowBlank = new Button( checkBoxArea, SWT.CHECK );
		allowBlank.setText( CHECKBOX_ALLOW_BLANK );