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/swt/custom/TableArea.java
boolean enable = ( getSelection( ).size( ) == 1 );
		editButton.setEnabled( enable );
		if ( modifier instanceof ISortedTableAreaModifier )
		{
			int index = tableViewer.getTable( ).getSelectionIndex( );
			upButton.setEnabled( enable && index != 0 );
			downButton.setEnabled( enable
					&& index != tableViewer.getTable( ).getItemCount( ) - 1 );
		}
		removeButton.setEnabled( !getSelection( ).isEmpty( ) );
	}
	public Table getTable( )
	{
		if ( tableViewer != null )
		{
			return tableViewer.getTable( );
		}
		return null;
	}
	public TableViewer getTableViewer( )
	{
		return tableViewer;
	}
	public void setInput( Object input )
	{
		tableViewer.setInput( input );
		updateButtons( );
	}
}