lihongji
2024-05-16 49050dd6bda978802b9b75ac0243d36e7d3b5c89
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
}