Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method EnableDisableBatch () id:Method_DialogCreateEditTransportationCost_EnableDisableBatch 
 | 
{ 
 | 
  #keys: '[145730.1.944936499]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Enable/disable fields during batch create/edit 
 | 
    isBatchCreate := DataHolderFormLaneLeg.Data().Size() > 1; 
 | 
    isBatch := DataHolderDialogDatas.Data().Size() > 1; 
 | 
     
 | 
    tooltip := Translations::MP_Batch_Disabled_Create_Edit(); 
 | 
     
 | 
    // Non-editable fields during batch create/edit 
 | 
    DropDownListLane.Enabled( not (isBatchCreate or isBatch), tooltip ); 
 | 
    DropDownListOrigin.Enabled( not (isBatchCreate or isBatch), tooltip ); 
 | 
    DropDownListDestination.Enabled( not (isBatchCreate or isBatch), tooltip ); 
 | 
     
 | 
    // Non-visible fields during batch edit 
 | 
    CheckboxBatchEditTimeUnit.Visible( isBatch ); 
 | 
    CheckboxBatchEditLengthOfTime.Visible( isBatch ); 
 | 
    CheckboxBatchEditCost.Visible( isBatch ); 
 | 
     
 | 
    tooltip := Translations::MP_Batch_Disabled_Edit(); 
 | 
     
 | 
    // Non-editable fields during batch edit 
 | 
    EditFieldCost.Enabled( not isBatch, ''  ); 
 | 
    DropDownListAccount.Enabled( not isBatch, tooltip ); 
 | 
    DateSelectorCostStart.Enabled( not isBatch, tooltip ); 
 | 
    DropDownStringListCostDriver.Enabled( not isBatch, tooltip ) 
 | 
  *] 
 | 
} 
 |