Quintiq file version 2.0 #parent: #root Method ShowHideComponents () id:Method_DialogEditGlobalParameter_ShowHideComponents { #keys: '[124808.1.2064903828]' Body: [* // Show / hide components isabsolute := RadioButtonGroupHasAbsoluteValueForInventoryHolding.BoundValue() = 'true'; LabelAbsoluteCostForInventoryHolding.Visible( isabsolute ); EditorDefaultAbsoluteCostForInventoryHolding.Visible( isabsolute ); LabelAnnualInterestRateForInventoryHolding.Visible( not isabsolute ); EditorDefaultAnnualInterestRateForInventoryHolding.Visible( not isabsolute ); isslidingwindows := CheckBoxIsSlidingWindowsApproach.Checked(); LabelNumberOfPeriodsInWindow.Enabled( isslidingwindows ); EditorNumberOfPeriodsInWindow.Enabled( isslidingwindows ); LabelNumberOfPeriodsPerSlide.Enabled( isslidingwindows ); EditorNumberOfPeriodsPerSlide.Enabled( isslidingwindows ); // Set editor value of 0 if empty and hidden (to prevent error) if( not isslidingwindows ) { if( EditorNumberOfPeriodsInWindow.Text() = '' ) { EditorNumberOfPeriodsInWindow.Text( '0' ); } if( EditorNumberOfPeriodsPerSlide.Text() = '' ) { EditorNumberOfPeriodsPerSlide.Text( '0' ); } } *] }