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
private transient boolean enableAutoCommit = true;
	private ExpressionDialogCellEditor expressionCellEditor;
	private static IChoiceSet DataTypes = DesignEngine.getMetaDataDictionary( )
			.getChoiceSet( DesignChoiceConstants.CHOICE_COLUMN_DATA_TYPE );
	private static final String DEFAULT_VALUE_LABEL = Messages.getString( "label.defaultValue" ); 
	private static final String DATA_SET_LABEL = Messages.getString( "Element.ReportItem.dataSet" ); 
	/**
	 * @param parent
	 *            A widget which will be the parent of the new instance (cannot
	 *            be null)
	 * @param style
	 *            The style of widget to construct
	 */
	public ParameterBindingPage( Composite parent, int style )
	{
		super( parent, style );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.designer.internal.ui.views.attributes.page.AttributePage#buildUI()
	 */
	protected void buildUI( )
	{
		
		FormLayout layout = new FormLayout( );
		layout.marginHeight = WidgetUtil.SPACING;
		layout.marginWidth = WidgetUtil.SPACING;
		layout.spacing = WidgetUtil.SPACING;
		setLayout( layout );