| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ShowHideComponentForRadioButtonValue () id:Method_DialogCreateEditInventorySpecification_ShowHideComponentForRadioButtonValue | 
| { | 
|   #keys: '[108486.0.932613536]' | 
|   Body: | 
|   [* | 
|     // Show / hide labels and editor of days and quantity according to current selection of radio buttons. | 
|      | 
|      | 
|     // MinLevelInDays and MinLevelInQuantity | 
|     EditorMinLevelInDays.Visible( [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|     LabelMinLevelInDays.Visible( [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|     EditorMinLevelInQuantity.Visible( not [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|     LabelMinLevelInQuantity.Visible( not [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|      | 
|     EditorMinLevelInDays.Enabled( [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|     EditorMinLevelInQuantity.Enabled( not [Boolean]RadioButtonGroupMinLevel.BoundValue() ); | 
|      | 
|     // MaxLevelInDays and MaxLevelInQuantity | 
|     EditorMaxLevelInDays.Visible( [Boolean]RadioButtonGroupMaxLevel.BoundValue() ); | 
|     LabelMaxLevelInDays.Visible( [Boolean]RadioButtonGroupMaxLevel.BoundValue() ); | 
|     EditorMaxLevelInQuantity.Visible( not [Boolean]RadioButtonGroupMaxLevel.BoundValue() ); | 
|     LabelMaxLevelInQuantity.Visible( not [Boolean]RadioButtonGroupMaxLevel.BoundValue() ); | 
|      | 
|     enablemaxlevel := GroupPanelMaxLevel.Enabled() and CheckBoxHasMaxLevel.Checked(); | 
|     RadioButtonGroupMaxLevel.Enabled( enablemaxlevel ); | 
|     EditorMaxLevelInDays.Enabled( enablemaxlevel and [Boolean] RadioButtonGroupMaxLevel.BoundValue() ); | 
|     EditorMaxLevelInQuantity.Enabled( enablemaxlevel and not [Boolean] RadioButtonGroupMaxLevel.BoundValue() ); | 
|   *] | 
| } |