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/TTextBox.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'framework/Web/UI/WebControls/TTextBox.php') diff --git a/framework/Web/UI/WebControls/TTextBox.php b/framework/Web/UI/WebControls/TTextBox.php index bc490cdc..feea6227 100644 --- a/framework/Web/UI/WebControls/TTextBox.php +++ b/framework/Web/UI/WebControls/TTextBox.php @@ -139,13 +139,14 @@ class TTextBox extends TWebControl implements IPostBackDataHandler, IValidatable } if($this->getReadOnly()) $writer->addAttribute('readonly','readonly'); - if(!$this->getEnabled(true) && $this->getEnabled()) // in this case parent will not render 'disabled' + $isEnabled=$this->getEnabled(true); + if(!$isEnabled && $this->getEnabled()) // in this case parent will not render 'disabled' $writer->addAttribute('disabled','disabled'); - if($this->getEnabled(true) && $this->getAutoPostBack() && $page->getClientSupportsJavaScript()) + if($isEnabled && $this->getAutoPostBack() && $page->getClientSupportsJavaScript()) { $writer->addAttribute('id',$this->getClientID()); $this->getPage()->getClientScript()->registerPostBackControl('Prado.WebUI.TTextBox',$this->getPostBackOptions()); - } + } parent::addAttributesToRender($writer); } -- cgit v1.2.3