Bug 181575 Layou Measures Vertically can be changed and saved in layout [1102]
Layou Measures Vertically can be changed and saved in layout [1102] Build number: 2.2.0.v20070409-0630 Steps to reproduce: 1.new a report 2.insert a cross tab to layout and select the cross tab ,tick off"Layout Measures Vertically" Expected result: Layout measures can be changed and saved Actual result: Can't changed and saved Error log: N/A
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/ui/views/attributes/page/CrosstabGeneralPage.java
PageLayoutPropertyDescriptorProvider pageLayoutProvider = new PageLayoutPropertyDescriptorProvider(
				ICrosstabReportItemConstants.PAGE_LAYOUT_PROP,
				ReportDesignConstants.EXTENDED_ITEM);
		PageLayoutComboSection pageLayoutComboSection = new PageLayoutComboSection(
				pageLayoutProvider.getDisplayName(), formatOptionSection, true);
		pageLayoutComboSection.setProvider(pageLayoutProvider);
		pageLayoutComboSection.setLayoutNum(2);
		addSection(CrosstabPageSectionId.PAGE_LAYOUT, pageLayoutComboSection);
		grandTotalRowProvider = new GrandTotalProvider(
				ICrosstabConstants.ROW_AXIS_TYPE);
		InnerCheckSection grandTotalRowSection = new InnerCheckSection(
				formatOptionSection, true);
		grandTotalRowSection.setProvider(grandTotalRowProvider);
		grandTotalRowSection.setLayoutNum(3);
		grandTotalRowSection.setGridPlaceholder(1, false);
		addSection(CrosstabPageSectionId.BRANDTOTALS_ROW, grandTotalRowSection);
		TextPropertyDescriptorProvider emptyCellValueProvider = new TextPropertyDescriptorProvider(
				ICrosstabReportItemConstants.EMPTY_CELL_VALUE_PROP,
				ReportDesignConstants.EXTENDED_ITEM);
		InnerTextSection emptyCellValueSection = new InnerTextSection(
				"For empty cells, show:", formatOptionSection, true);
		emptyCellValueSection.setProvider(nameProvider);
		emptyCellValueSection.setLayoutNum(2);
		emptyCellValueSection.setGridPlaceholder(1, false);
		addSection(CrosstabPageSectionId.EMPTY_CELL_VALUE,
				emptyCellValueSection);
		createSections();
		layoutSections();
	}
	public void buildUI(Composite parent) {