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