| Quintiq file version 2.0 | 
| #parent: #root | 
| Method UIShowHideComponentForBatchEdit ( | 
|   Boolean isInit, | 
|   Boolean isBatchEdit | 
| ) id:Method_DialogCreateEditBaseRecipeIngredient_UIShowHideComponentForBatchEdit | 
| { | 
|   #keys: '[135040.0.219771730]' | 
|   Body: | 
|   [* | 
|     // Handles the toggling of the batch related component | 
|     if(  isInit ) | 
|     { | 
|       //for initialize, control batch checkboxes visibility | 
|        | 
|       CheckboxBatchMin.Visible( isBatchEdit ); | 
|       CheckboxBatchMax.Visible( isBatchEdit ); | 
|       CheckboxBatchNom.Visible( isBatchEdit ); | 
|        | 
|       //disable all other component   | 
|       if( isBatchEdit ) | 
|       { | 
|         //do nothing, becasue all component is batch-editable | 
|       }  | 
|     } | 
|      | 
|     //batch Min | 
|     batchValidMin := ifexpr( isInit | 
|                             ,not isBatchEdit //when isBatchEdit,default=disable all | 
|                             ,CheckboxBatchMin.Checked()  | 
|                            ); | 
|     EditFieldMin.Enabled( batchValidMin, "" ); | 
|      | 
|      | 
|     //batch Max | 
|     batchValidMax := ifexpr( isInit | 
|                             ,not isBatchEdit //when isBatchEdit,default=disable all | 
|                             ,CheckboxBatchMax.Checked()  | 
|                            ); | 
|     EditFieldMax.Enabled( batchValidMax, "" ); | 
|      | 
|     //batch Nom | 
|     batchValidNom := ifexpr( isInit | 
|                             ,not isBatchEdit //when isBatchEdit,default=disable all | 
|                             ,CheckboxBatchNom.Checked()  | 
|                            ); | 
|     EditFieldNom.Enabled( batchValidNom, "" ); | 
|   *] | 
| } |