From 16f3e16a4da781e56064402e0cf48c5a5bae1c78 Mon Sep 17 00:00:00 2001 From: "godzilla80@gmx.net" <> Date: Wed, 15 Apr 2009 21:23:22 +0000 Subject: Fixed Issue #117 - TValidationSummary: new display mode "HeaderOnly" that only render value of HeaderText property --- framework/Web/UI/WebControls/TValidationSummary.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'framework/Web/UI/WebControls') diff --git a/framework/Web/UI/WebControls/TValidationSummary.php b/framework/Web/UI/WebControls/TValidationSummary.php index e60a40db..ab066f78 100644 --- a/framework/Web/UI/WebControls/TValidationSummary.php +++ b/framework/Web/UI/WebControls/TValidationSummary.php @@ -324,6 +324,9 @@ class TValidationSummary extends TWebControl case TValidationSummaryDisplayMode::BulletList: $this->renderBulletList($writer); break; + case TValidationSummaryDisplayMode::HeaderOnly: + $this->renderHeaderOnly($writer); + break; } } } @@ -382,6 +385,15 @@ class TValidationSummary extends TWebControl } $writer->write($content); } + + /** + * Render the validation summary header text only. + * @param THtmlWriter the writer used for the rendering purpose + */ + protected function renderHeaderOnly($writer) + { + $writer->write($this->getHeaderText()); + } } /** @@ -468,6 +480,7 @@ class TClientSideValidationSummaryOptions extends TClientSideOptions * - SimpleList: the error messages are displayed as a list without any decorations. * - SingleParagraph: the error messages are concatenated together into a paragraph. * - BulletList: the error messages are displayed as a bulleted list. + * - HeaderOnly: only the HeaderText will be display. * * @author Qiang Xue * @version $Id$ @@ -479,6 +492,7 @@ class TValidationSummaryDisplayMode extends TEnumerable const SimpleList='SimpleList'; const SingleParagraph='SingleParagraph'; const BulletList='BulletList'; + const HeaderOnly='HeaderOnly'; } -- cgit v1.2.3