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