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