...
This is done to keep the data structure information separate from the user interface which keeps the code and configuration cleaner and this way the <subLocationStructure> configuration can be reused in the report export valuePropertiesTags without needing the user interface configuration.
{code:xml}
<valuePropertiesVariableId>MFDO_MainReport</valuePropertiesVariableId>
<subLocationsStructure id="Locations_Level">
<variableId>Level_MFDO_Peak</variableId>
<matchingSubLocationAttributeId>MFDOArea</matchingSubLocationAttributeId>
<templateFile>Forecast_Summary_Report_Level_Location_Template.html</templateFile>
</subLocationsStructure>
<subLocationsStructure id="Locations_Flow">
<variableId>Flow_MFDO_Peak</variableId>
<matchingSubLocationAttributeId>MFDOArea</matchingSubLocationAttributeId>
<templateFile>Forecast_Summary_Report_Flow_Location_Template.html</templateFile>
</subLocationsStructure>
{code}