Quintiq file version 2.0 #parent: #root Method ValidateInput ( output String feedback_o ) as Boolean id:Method_ScenarioManager_DialogCreateEditStrategy_ValidateInput { #keys: '[110880.5.2024207096]' Body: [* // Validate input for the dialog as shadows cannot use server method value := Strategy::ValidateInput( feedback_o, SelectionStrategy.Text(), ScenarioManager, Dialog.Data().WrappedInstance(), 1.0, //placeholder value for scaling factors since they're now edited in their own dialog 1.0, 1.0, 1.0, 1.0, Dialog.Data().DefaultNumberOfPeriodsForAvgDemand(), Dialog.Data().NumberOfPeriodsSmartPlan(), Dialog.Data().UseSlidingWindowsApproach(), Dialog.Data().NumberOfPeriodsInWindow(), Dialog.Data().NumberOfPeriodsPerSlide(), Dialog.Data().UseMetaOptimizer(), Dialog.Data().MetaOptimizerFirstLevelHasOverride(), Dialog.Data().MetaOptimizerLastLevelHasOverride(), Dialog.Data().MetaOptimizerFirstLevel(), Dialog.Data().MetaOptimizerLastLevel(), Dialog.Data().MetaOptimizerMaxNumberOfSecondsAllIterations(), Dialog.Data().MaxNrOfElemementsCampaignOptimizerCombi(), Dialog.Data().MetaOptimizerIsCollapseLevel(), Dialog.Data().MetaOptimizerCollapseLevelWeight() ) and Dialog.ValidateLevels( feedback_o ); return value; *] }