Bug 154488 Add a data binding without define "Enable binding with the same expression" is no effect
Details: Add a data binding without define "Enable binding with the same expression" is no effect Step: 1.New sample datasource named sampleDB 2.New a dataset named CUSTOMERS 3.select * from CLASSICMODELS.CUSTOMERS 4.Insert a data item and binding to CUSTOMERS 5.Add a data binding column and New data Item dialog pop up. 6.Without rename the Name. 7.Select Any 8.Open expression Editor, select Available Data Sets, select CUSTOMERS, select column of "CUSTOMERNUMBER" and click OK 9.Without click Enable binding with the same expression. 10.Click OK. Actual result: The data binding column has been not added in binding list. Exception reuslt: The data binding column is added in binding list.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/DataItemBindingDialog.java
{
	protected static final String NAME = Messages.getString( "DataItemBindingDialog.text.Name" );
	protected static final String DATA_TYPE = Messages.getString( "DataItemBindingDialog.text.DataType" );
	protected static final String EXPRESSION = Messages.getString( "DataItemBindingDialog.text.Expression" );
	protected static final String AGGREGATE_ON = Messages.getString( "DataItemBindingDialog.text.AggregateOn" );
	protected static final String FORCE_BINDING_TEXT = Messages.getString( "DataItemBindingDialog.text.ForceBinding" );
	protected static final String DEFAULT_ITEM_NAME = "data item";
	protected static final String ALL = Messages.getString( "DataItemBindingDialog.text.All" );
	protected static final String NONE = Messages.getString( "DataItemBindingDialog.text.None" );
	protected static final IChoiceSet dataTypeChoiceSet = DesignEngine.getMetaDataDictionary( )
			.getChoiceSet( DesignChoiceConstants.CHOICE_COLUMN_DATA_TYPE );
	protected static final IChoice[] dataTypeChoices = dataTypeChoiceSet.getChoices( null );
	protected static final String NEW_DATAITEM_TITLE = Messages.getString( "DataItemBindingDialog.title.CreateNewItem" );
	protected static final String EDIT_DATAITEM_TITLE = Messages.getString( "DataItemBindingDialog.title.EditDataItem" );
	protected ReportItemHandle input;
	protected DesignElementHandle bindingObject;
	protected String[] dataTypes;
	protected String[] itemNames;
	protected String[] aggregateOns;
	protected String expression;
	private Combo itemType;