Quintiq file version 2.0 #parent: ListPostponementSpecification Response OnClick () id:Response_ListPostponementSpecification_MenuCreate_OnClick { #keys: '[135040.0.189859972]' CanBindMultiple: false DefinitionID => /ListPostponementSpecification/Responsedef_ListPostponementSpecification_WebMenu_OnClick Initiator: 'MenuCreate' Precondition: [* feedback := Translations::MP_PostponementSpecification_CanCreateNew_EmptySalesSegSelection(); return DataHolderSalesSegment.Data().Size() > 0; *] UserRequiresReadWrite: true QuillAction { Body: [* // New PostponementSpecification ssegments := ifexpr( DataHolderSelectedSalesSegmentFrmSalesSegment.Data().Size() >0, DataHolderSelectedSalesSegmentFrmSalesSegment.Data(), DataHolderSalesSegment.Data() ); dlg := construct( DialogCreateEditPostponementSpecification ); dlg.New( ssegments ); //create new PostponementSpecification with the selected SalesSegments + children *] GroupServerCalls: false } }