Quintiq file version 2.0
#parent: ListUnitPeriodQuantity
Response OnSelectionChanged (
  structured[UnitPeriod] selection
) id:Response_ListUnitPeriodQuantity_OnSelectionChanged
{
  #keys: '[113694.1.1201047477]'
  Body:
  [*
    // Set the data for children of period dimension
    /*
      Set using dataholder instead of delc GUI data extractor because we want to reuse the GetChildrenOfPeriodDimension.
      so if the method was modified, no changes are required in designer.
      Performance wise, they have not much different.
    */
    DataHolderChildrenOfPeriodDimension.Data().Flush();
    
    traverse( selection, Elements, e )
    {
      traverse( e.GetChildrenOfPeriodDimension(), Elements, data )
      {
        DataHolderChildrenOfPeriodDimension.Data().Add( data );
      }
    }
  *]
  CanBindMultiple: false
  DefinitionID: 'Responsedef_List_OnSelectionChanged'
}
