From a36595a1470db259ce9e723f2ad13b63fd5e8eb6 Mon Sep 17 00:00:00 2001 From: wei <> Date: Thu, 19 Oct 2006 00:57:08 +0000 Subject: BC BREAK: Changed Validator property names: - Validators ClientSide.OnSuccess becomes ClientSide.OnValidationSuccess, - Validators ClientSide.OnError becomes ClientSide.OnValidationError, - Validators OnSuccess event becomes OnValidationSuccess. - Validators OnError event becomes OnValidationError. --- .../UI/ActiveControls/TActiveCustomValidator.php | 26 ++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) (limited to 'framework/Web/UI/ActiveControls/TActiveCustomValidator.php') diff --git a/framework/Web/UI/ActiveControls/TActiveCustomValidator.php b/framework/Web/UI/ActiveControls/TActiveCustomValidator.php index 0a6b7b84..a0ef895c 100644 --- a/framework/Web/UI/ActiveControls/TActiveCustomValidator.php +++ b/framework/Web/UI/ActiveControls/TActiveCustomValidator.php @@ -170,22 +170,40 @@ class TActiveCustomValidatorClientSide extends TCallbackClientSide $this->setFunction('OnValidate', $javascript); } + /** + * Client-side OnSuccess event is raise after validation is successfull. + * This will override the default client-side validator behaviour. + * @param string javascript code for client-side OnSuccess event. + */ + public function setOnValidationSuccess($javascript) + { + $this->setFunction('OnValidationSuccess', $javascript); + } + + /** + * @return string javascript code for client-side OnSuccess event. + */ + public function getOnValidationSuccess() + { + return $this->getOption('OnValidationSuccess'); + } + /** * Client-side OnError event is raised after validation failure. * This will override the default client-side validator behaviour. * @param string javascript code for client-side OnError event. */ - public function setOnError($javascript) + public function setOnValidationError($javascript) { - $this->setFunction('OnError', $javascript); + $this->setFunction('OnValidationError', $javascript); } /** * @return string javascript code for client-side OnError event. */ - public function getOnError() + public function getOnValidationError() { - return $this->getOption('OnError'); + return $this->getOption('OnValidationError'); } /** -- cgit v1.2.3