Bug 188022 The expression builder should generate the data["XXX"] expression when specify highlight and map on dimension[1102]
Description: The expression builder should generate the data["XXX"] expression when specify highlight and map on dimension[1102] Build number: 2.2.0.v20070521-0630 Steps to reproduce: 1, New a crosstab 2, Select one dimension and specify the highlight or map 3, Go to expression builder and select the available column bindings to generate the expressions Expected result: The expression should be data["XXX"] Actual result: The expression is row["xxx"]
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/DEUtil.java
{
	/**
	 * Property name for element labelContent.
	 */
	public static final String ELEMENT_LABELCONTENT_PROPERTY = "labelContent"; 
	private static HashMap propertiesMap = new HashMap( );
	private static ArrayList notSupportList = new ArrayList( );
	private static final DesignEngine designEngine = new DesignEngine( new DesignConfig( ) );
	private static final String XMLDATE_PATTERN_FULL = "yyyy-MM-dd'T'HH:mm:ss.SSS";
	private static final String XMLDATE_PATTERN_DATE_ONLY = "yyyy-MM-dd";
	private static final String XMLDATE_PATTERN_WITH_OUT_SECOND = "yyyy-MM-dd'T'HH:mm";
	private static final String XMLDATE_PATTERN_WITH_OUT_MILLISECOND = "yyyy-MM-dd'T'HH:mm:ss";
	static
	{
		propertiesMap.put( LabelHandle.TEXT_PROP, ELEMENT_LABELCONTENT_PROPERTY );
		propertiesMap.put( TextItemHandle.CONTENT_PROP,
				ELEMENT_LABELCONTENT_PROPERTY );
		
		notSupportList.add( getMetaDataDictionary( ).getElement( ReportDesignConstants.LINE_ITEM ) );
		notSupportList.add( getMetaDataDictionary( ).getElement( ReportDesignConstants.TEMPLATE_REPORT_ITEM ) );
		notSupportList.add( getMetaDataDictionary( ).getElement( ReportDesignConstants.FREE_FORM_ITEM ) );
		notSupportList.add( getMetaDataDictionary( ).getElement( ReportDesignConstants.GRAPHIC_MASTER_PAGE_ELEMENT ) );