Bug 210892 [Regression]The arguments of aggregation builder can not be modified
Description: [Regression]The arguments of aggregation builder can not be modified Build number: 2.3.0.v20071126-0800 Steps to reproduce: 1, New a table 2, Drag a aggregation builder into table 3, Specify the datafield, function to percentile and argument to 0.3 4, Reopen the aggregation and change the argument to 0.4 Expected result: After step4, the artument is changed to 0.4 Actual result: Nothing happened after step4, the argument is still 0.3 Error log:
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/BindingDialogHelper.java
private void initFunction( )
	{
		cmbFunction.setItems( getFunctionDisplayNames( ) );
		
		if ( binding == null )
		{
			cmbFunction.select( 0 );
			handleFunctionSelectEvent( );
			return;
		}
		try
		{
			String functionString = getFunctionDisplayName( DataAdapterUtil.adaptModelAggregationType( binding.getAggregateFunction( ) ) );
			int itemIndex = getItemIndex( getFunctionDisplayNames( ),
					functionString );
			cmbFunction.select( itemIndex );
			handleFunctionSelectEvent( );
		}
		catch ( AdapterException e )
		{
			ExceptionHandler.handle( e );
		}
		
		
		for ( Iterator iterator = binding.argumentsIterator( ); iterator.hasNext( ); )
		{
			AggregationArgumentHandle arg = (AggregationArgumentHandle) iterator.next( );
			String argDisplayName = getArgumentDisplayNameByName( binding.getAggregateFunction( ),
					arg.getName( ) );
			if ( argsMap.containsKey( argDisplayName ) )