summaryrefslogtreecommitdiff
path: root/framework/Web/UI/ActiveControls/TAutoComplete.php
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/UI/ActiveControls/TAutoComplete.php')
-rw-r--r--framework/Web/UI/ActiveControls/TAutoComplete.php17
1 files changed, 2 insertions, 15 deletions
diff --git a/framework/Web/UI/ActiveControls/TAutoComplete.php b/framework/Web/UI/ActiveControls/TAutoComplete.php
index 07fa652b..f94a826f 100644
--- a/framework/Web/UI/ActiveControls/TAutoComplete.php
+++ b/framework/Web/UI/ActiveControls/TAutoComplete.php
@@ -270,7 +270,7 @@ class TAutoComplete extends TActiveTextBox implements INamingContainer
/**
* @return array list of callback options.
*/
- protected function getAutoCompleteOptions()
+ protected function getPostBackOptions()
{
$this->getActiveControl()->getClientSide()->setEnablePageStateUpdate(false);
$options = array();
@@ -282,7 +282,7 @@ class TAutoComplete extends TActiveTextBox implements INamingContainer
}
if($this->getAutoPostBack())
{
- $options = array_merge($options,$this->getPostBackOptions());
+ $options = array_merge($options,parent::getPostBackOptions());
$options['AutoPostBack'] = true;
}
$options['ResultPanel'] = $this->getResultPanel()->getClientID();
@@ -300,19 +300,6 @@ class TAutoComplete extends TActiveTextBox implements INamingContainer
}
/**
- * Ensure that the ID attribute is rendered and registers the javascript code
- * for initializing the active control.
- */
-
- public function addAttributesToRender($writer)
- {
- parent::addAttributesToRender($writer);
- $writer->addAttribute('id',$this->getClientID());
- $this->getActiveControl()->registerCallbackClientScript(
- $this->getClientClassName(), $this->getAutoCompleteOptions());
- }
-
- /**
* @return string corresponding javascript class name for this TActiveButton.
*/
protected function getClientClassName()