Quintiq file version 2.0
#parent: StringSelectionDatasetName
Response OnSelectionChanged () id:Response_StringSelectionDatasetName_OnSelectionChanged
{
  #keys: '[139164.5.1203129655]'
  Body:
  [*
    if( not isnull( DataHolderPromiseGetOptimizers.Data() ) )
    {
      DataHolderPromiseGetOptimizers.Data().Delete();
    }
    
    StringSelectionOptimizers.Enabled( false );
    StringSelectionOptimizers.Strings( '' );
    
    kind := StringSelectionDatasetKind.Text();
    name := StringSelectionDatasetName.Text();
    promise := LibOpt_BT_PromiseString::GetOptimizers( LibOpt_BT_BenchmarkTrackingDataset,
                                                       kind,
                                                       name,
                                                       StringSelectionOptimizers.RowSeparator() );
    DataHolderPromiseGetOptimizers.Data( promise );
  *]
  CanBindMultiple: false
  DefinitionID: 'Responsedef_GUISelectionBase_OnSelectionChanged'
}
