| 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 | 
| } |