Quintiq file version 2.0 #parent: ListProductInTrip Response OnDropEmpty ( structured[ProductInStockingPointInPeriodPlanningLeaf] information, Trip master ) id:Response_ListProductInTrip_OnDropEmpty { #keys: '[113694.0.1687293692]' Body: [* // Create product in trip pits := construct( ProductInTrips ); if( information.Size() = 1 ) { // Prompt dialog when there is only one PISPIP selected. dlg := construct( DialogCreateEditProductInTrip ); pit := dlg.CreateOrEditProductInTripFromListTrip( this, master, information.Element( 0 ) ); if( not isnull( pit ) ) { pits.Add( pit ); } } else { pits := master.AddProducts( information ); } ApplicationLibMacroPlanner.AutoSelectElementsInList( ListProductInTrip, pits ); *] CanBindMultiple: false DefinitionID => /ListProductInTrip/Responsedef_ListProductInTrip_OnDropEmpty Precondition: [* return ProductInTrip::CanCreate( master, information, feedback ); *] }