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' );
|
}
|
}
|
*]
|
}
|