Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method UIShowHideComponent ( 
 | 
  Boolean isInit 
 | 
) id:Method_DialogCreateEditProductLevel_UIShowHideComponent 
 | 
{ 
 | 
  #keys: '[135040.0.263481738]' 
 | 
  Body: 
 | 
  [* 
 | 
    //show / hide IsProductCategoryInfo label 
 | 
    checkedDataValue   := guard( DataHolderDialogData.Data().IsProductCategory(), false ); 
 | 
    checkedScrValue    := CheckboxIsProductCategory.Checked(); 
 | 
    checkedValue       := ifexpr( isInit, 
 | 
                                  checkedDataValue, 
 | 
                                  checkedScrValue ); 
 | 
     
 | 
    LabelIsProductCategoryInfoAvgDemand.Visible( checkedValue ); 
 | 
    LabelIsProductCategoryInfoMixBalancingFilter.Visible( checkedValue ); 
 | 
     
 | 
    if( checkedValue ) 
 | 
    { 
 | 
      infoAvgDemand   := Translations::MP_ProductLevel_Info_DefaultNumberOfPeriodsForAvgDemand( MacroPlan ); 
 | 
      infoMixBalancing:= Translations::MP_ProductLevel_Info_DurationInventoryMixBalancingCheck( MacroPlan ); 
 | 
     
 | 
      LabelIsProductCategoryInfoAvgDemand.Text( infoAvgDemand ); 
 | 
      LabelIsProductCategoryInfoMixBalancingFilter.Text( infoMixBalancing ); 
 | 
    } 
 | 
  *] 
 | 
} 
 |