Bug 213822 [Regression]Can not save the modification of group in Aggregation builder
Description: [2.2.2]Can not save the modification of group in Aggregation builder Build number: 2.2.2.v20071225-0630 Steps to reproduce: 1, New a table with two groups 2, Insert a aggregation builder in group footer 3, Select the first group and click OK 4, Open the builder again and modify the group to group2 Expected result: The modification can be saved Actual result: The modification takes no effect and the report design has no dirty mark after the modification. Error log:
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/BindingDialogHelper.java
}
		}
		else
		{
			btnGroup.setEnabled( false );
			cmbGroup.setEnabled( false );
			btnTable.setSelection( true );
		}
	}
	private String[] getGroups( )
	{
		if ( getBindingHolder( ) instanceof ListingHandle )
		{
			ListingHandle listingHandle = (ListingHandle) getBindingHolder( );
			String[] groups = new String[listingHandle.getGroups( ).getCount( )];
			for ( int i = 0; i < groups.length; i++ )
			{
				groups[i] = ( (GroupHandle) listingHandle.getGroups( ).get( i ) ).getName( );
			}
			return groups;
		}
		return new String[0];
	}
	private void setDataFieldExpression( String expression )
	{
		this.expression = expression;
		if ( expression != null )
		{
			if ( cmbDataField != null && !cmbDataField.isDisposed( ) )
			{