Quintiq file version 2.0 #parent: #root Method EnableDisableComponents ( Boolean isbatcheditcapacity, Boolean isbatcheditlotsize, Boolean isbatcheditsecondarycapacity, Boolean hassecondarycapacity ) id:Method_DialogCreateEditTransportCapacity_EnableDisableComponents { #keys: '[139394.1.45289561]' Body: [* // Hide / unhide batch isbatchedit := DataHolderDialogDatas.Data().Size() > 1; CheckboxBatchEditCapacity.Visible( isbatchedit ); CheckboxBatchEditLotSize.Visible( isbatchedit ); CheckboxBatchEditSecondaryCapacity.Visible( isbatchedit ); isCapacityEnabled := not isbatchedit or isbatcheditcapacity; DropDownStringListTimeUnit.Enabled( isCapacityEnabled, '' ); EditFieldMinCapacity.Enabled( isCapacityEnabled, '' ); EditFieldMaxCapacity.Enabled( isCapacityEnabled, '' ); EditFieldLotSize.Enabled( not isbatchedit or isbatcheditlotsize, '' ); isHasSecondaryCapacityEnabled := ( not isbatchedit or isbatcheditsecondarycapacity ) isSecondaryCapacityEnabled := isHasSecondaryCapacityEnabled and hassecondarycapacity; CheckboxHasSecondaryCapacity.Enabled( isHasSecondaryCapacityEnabled, '' ); DropDownListSecondaryUOM.Enabled( isSecondaryCapacityEnabled, '' ); EditFieldSecondaryMinCapacity.Enabled( isSecondaryCapacityEnabled, '' ); EditFieldSecondaryMaxCapacity.Enabled( isSecondaryCapacityEnabled, '' ); EditFieldSecondaryLotSize.Enabled( isSecondaryCapacityEnabled, '' ); *] }