Quintiq file version 2.0
#parent: ListProductInLane
Response OnDrop (
  structured[ProductNode] information,
  Lane lane
) id:Response_ListProductInLane_OnDrop
{
  #keys: '[110704.0.478859745]'
  Body:
  [*
    // Assign product nodes
    
    // although multiple prod nodes are selected, only 1 is dropped into the list.
    // therefore we get all selections from DataHolderHighlight.
    products := selectset( DataHolderHighlight.Data(),
                           Elements.astype( ProductNode ).Product_MP,
                           p,
                           true );
    lane.AddProducts( products );
  *]
  CanBindMultiple: false
  DefinitionID => /ListProductInLane/Responsedef_ListProductInLane_OnDrop
  UserRequiresReadWrite: true
}
