Quintiq file version 2.0 
 | 
#parent: ListScenario 
 | 
Response OnDrop ( 
 | 
  structured[ScenarioNode] information, 
 | 
  ScenarioNode target 
 | 
) id:Response_ListScenario_OnDrop_2 
 | 
{ 
 | 
  #keys: '[11766.1.296640278]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Move selected scenario nodes to a target node 
 | 
    isdeleted := false; 
 | 
     
 | 
    this.SelectByKey( target.Key() ); 
 | 
    this.ExpandSelection(); 
 | 
     
 | 
    target.Move( information, isdeleted); 
 | 
     
 | 
    if( isdeleted ) // ScenarioNode.Move will retrn true if any datasets have been deleted. 
 | 
    { 
 | 
      Form.DeselectScenario(); // Deselect scenarios if any of the dataset have been deleted. 
 | 
    } 
 | 
  *] 
 | 
  DefinitionID: 'Responsedef_GUIComponent_OnDrop' 
 | 
  Precondition: 
 | 
  [* 
 | 
    username := ApplicationLibMacroPlanner.GetUserName(); 
 | 
    return ScenarioNode::CanMove( target, information, username, feedback ); 
 | 
  *] 
 | 
  UserRequiresReadWrite: true 
 | 
} 
 |