Quintiq file version 2.0 #parent: ListSDIP Response OnClick ( structured[BaseSalesDemandInPeriod] selection ) id:Response_ListSDIP_MenuPostpone_OnClick { #keys: '[139394.0.1855259270]' CanBindMultiple: false DefinitionID => /ListSDIP/Responsedef_ListSDIP_WebMenu_OnClick Initiator: 'MenuPostpone' Precondition: [* // Populate DataHolderPostponementPeriods with periods allowed to be postponed to periods := BaseSalesDemandInPeriod::GetAllowedPostponementPeriods( selection ); DataHolderPostponementPeriods.Data( &periods ); return SalesDemandInPeriod::CanPostpone( selection, DataHolderPostponementPeriods.Data(), feedback ); *] QuillAction { Body: [* // Postpone sales demands dlg := construct( DialogPostponeSDIP ); dlg.Postpone( selection, DataHolderPostponementPeriods.Data().Copy() ); *] GroupServerCalls: false } }