diff options
Diffstat (limited to 'framework/Web/UI/WebControls')
| -rw-r--r-- | framework/Web/UI/WebControls/TWizard.php | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/framework/Web/UI/WebControls/TWizard.php b/framework/Web/UI/WebControls/TWizard.php index fd849d3d..67b84ccd 100644 --- a/framework/Web/UI/WebControls/TWizard.php +++ b/framework/Web/UI/WebControls/TWizard.php @@ -1293,6 +1293,8 @@ class TWizard extends TWebControl implements INamingContainer  			$type=$this->getStepType($this->getActiveStep());
  			$index=$this->getActiveStepIndex();
  			$navParam=new TWizardNavigationEventParameter($index);
 +			if($sender->canGetProperty('CausesValidation') && $sender->getCausesValidation() && ($page=$this->getPage())!==null && !$page->getIsValid())
 +				$navParam->setCancelNavigation(true);
  			$handled=false;
  			$movePrev=false;
  | 
