Quintiq file version 2.0 #parent: DataHolderSettingsForms Response OnDataChanged () id:Response_ApplicationMacroPlanner_DataHolderSettingsForms_OnDataChanged { #keys: '[137862.0.1964307017]' CanBindMultiple: false DefinitionID: 'Responsedef_WebComponent_OnDataChanged' QuillAction { Body: [* //This is a workaround //Because we're unable to set Button.IsPressed( false) during on close of the respecctive settings form //Unpress all the settings buttons frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormPriorities ) ) if( isnull( frm ) ) { ButtonPriorities.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormFulfillmentTarget ) ) if( isnull( frm ) ) { ButtonFulfillmentTargets.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormFulfillmentRestriction ) ) if( isnull( frm ) ) { ButtonFulfillmentRestrictions.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormPostponementSettings ) ) if( isnull( frm ) ) { ButtonPostponementSettings.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormSanityCheck ) ) if( isnull( frm ) ) { ButtonDoSanityCheck.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormSafetyStockParameter ) ) if( isnull( frm ) ) { ButtonSafetyStockParameters.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormDeviationDetection ) ) if( isnull( frm ) ) { ButtonDeviationDetection.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormDefaultCapacities ) ) if( isnull( frm ) ) { ButtonDefaultCapacities.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormBottleneckDetectionParameters ) ) if( isnull( frm ) ) { ButtonBottleneckDetection.IsPressed( false ); } frm := select( DataHolderSettingsForms.Data(), Elements, e, e.istype( FormServiceLevel ) ) if( isnull( frm ) ) { ButtonServiceLevel.IsPressed( false ); } *] GroupServerCalls: false } }