From 152f44e871998d6715a9b7d39e8d2bc30530aaf1 Mon Sep 17 00:00:00 2001 From: xue <> Date: Thu, 30 Mar 2006 16:59:18 +0000 Subject: Fixed #106. --- framework/Web/UI/WebControls/THiddenField.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'framework/Web/UI/WebControls/THiddenField.php') diff --git a/framework/Web/UI/WebControls/THiddenField.php b/framework/Web/UI/WebControls/THiddenField.php index b920d1ad..54ecde08 100644 --- a/framework/Web/UI/WebControls/THiddenField.php +++ b/framework/Web/UI/WebControls/THiddenField.php @@ -23,7 +23,7 @@ * @package System.Web.UI.WebControls * @since 3.0 */ -class THiddenField extends TControl implements IPostBackDataHandler +class THiddenField extends TControl implements IPostBackDataHandler, IValidatable { /** * @return string tag name of the hidden field. @@ -82,6 +82,16 @@ class THiddenField extends TControl implements IPostBackDataHandler } } + /** + * Returns the value to be validated. + * This methid is required by IValidatable interface. + * @return mixed the value of the property to be validated. + */ + public function getValidationPropertyValue() + { + return $this->getValue(); + } + /** * Raises postdata changed event. * This method calls {@link onValueChanged} method. -- cgit v1.2.3