Quintiq file version 2.0 #parent: #root Method UpdateCheckboxState () id:Method_DialogCreateEditTransitionType_UpdateCheckboxState { #keys: '[150660.1.727781821]' Body: [* // Update checkbox state based on the default quantity, default min quantity and default max quantity // By checking duration it will default to quantity if nothing is found quantitybased := RadioButtonGroupQuantityDuration.BoundValue() = GlobalParameters_MP::GetCampaignTransitionsTypeQuantity(); durationbased := not quantitybased; // Show/hide durations PanelMinimumDuration.Visible( durationbased ); PanelMaximumDuration.Visible( durationbased ); // Show/hide quantity PanelMinimumQuantity.Visible( quantitybased ); PanelMaximumQuantity.Visible( quantitybased ); // Enable disable edit fields data := DataHolderDialogData.Data() this.EnableDisableMaxDuration( durationbased and data.HasInputMaxDuration() ); this.EnableDisableMaxQuantity( quantitybased and data.HasInputMaxQuantity() ); *] }