Quintiq file version 2.0
|
#parent: #root
|
Method EnableDisableBatch () id:Method_DialogCreateEditStockingCost_EnableDisableBatch
|
{
|
#keys: '[145730.1.988088]'
|
Body:
|
[*
|
// Enable /disable batch edit components
|
isBatch := DataHolderDialogDatas.Data().Size() > 1;
|
isBatchCreate := DataHolderStockingPoint.Data().Size() > 1;
|
tooltip := Translations::MP_Batch_Disabled_Edit();
|
|
DropDownListAccount.Enabled( not isBatch, tooltip );
|
DropDownStringListCostDriver.Enabled( not isBatch, tooltip );
|
DropDownListStockingPoint.Enabled( not (isBatchCreate or isBatch), Translations::MP_Batch_Disabled_Create_Edit() );
|
DateSelectorCostStart.Enabled( not isBatch, tooltip );
|
|
// Time unit, length of time, cost disabled when created
|
DropDownStringListTimeUnit.Enabled( not isBatch, ' ' ); // (Spacing) Workaround: Invalid bound parameter error msg
|
EditFieldLengthOfTime.Enabled( not isBatch, '' );
|
EditFieldCost.Enabled( not isBatch, '' )
|
|
CheckboxBatchEditTimeUnit.Visible( isBatch );
|
CheckboxBatchEditTimeUnit.Visible( isBatch );
|
CheckboxBatchEditLengthOfTime.Visible( isBatch );
|
CheckboxBatchEditCost.Visible( isBatch );
|
*]
|
}
|