Bug 103291 Group key doesn't support inputting text
Description: Group key doesn't support inputting text Steps to reproduce: 1.Add a table and bind it with data set 2.Add a group to the table: enter a row name in the "Group On:" textbox 3.Save and preview Expected result: Everything is OK Actual result: Error occurs because the group key is added as a string not a expression
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/GroupDialog.java
{
	private static final String GROUP_DLG_GROUP_FILTER_SORTING = Messages.getString( "GroupDialog.Label.FilterSorting" ); 
	private static final String GROUP_DLG_GROUP_RANGE_LABEL = Messages.getString( "GroupDialog.Label.Range" ); 
	private static final String GROUP_DLG_GROUP_INTERVAL_LABEL = Messages.getString( "GroupDialog.Label.Interval" ); 
	private static final String GROUP_DLG_GROUP_KEY_LABEL = Messages.getString( "GroupDialog.Label.GroupOn" ); 
	private static final String GROUP_DLG_GROUP_NAME_LABEL = Messages.getString( "GroupDialog.Label.Name" ); 
	private static final String TAB_SORTING = Messages.getString( "GroupDialog.Tab.Sorting" ); 
	private static final String TAB_FILTER = Messages.getString( "GroupDialog.Tab.Filter" ); 
	private static final String GROUP_DLG_INCLUDE_FOOTER_LABEL = Messages.getString( "GroupDialog.Label.IncludeFooter" ); 
	private static final String GROUP_DLG_INCLUDE_HEADER_LABEL = Messages.getString( "GroupDialog.Label.IncludeHeader" ); 
	private static final String GROUP_DLG_HEADER_FOOTER_LABEL = Messages.getString( "GroupDialog.Label.HeaderFooter" ); 
	private static final String GROUP_DLG_AREA_MSG = Messages.getString( "GroupDialog.Dialog.GroupDetail" ); 
	public static final String GROUP_DLG_TITLE_NEW = Messages.getString( "GroupDialog.Title.New" ); 
	public static final String GROUP_DLG_TITLE_EDIT = Messages.getString( "GroupDialog.Title.Edit" ); 
	private List dataSetList = null, columnList;
	private GroupHandle inputGroup;
	/**
	 * The name editor
	 */
	private Text nameEditor;
	/**
	 * The group key and interval type combo box.
	 */
	private Combo keyChooser, intervalType;
	/**
	 * The spinner to choose interval range;