/** * Adds ID attribute, and renders the javascript for active component. * @param THtmlWriter the writer used for the rendering purpose */ public function addAttributesToRender($writer) { parent::addAttributesToRender($writer); $writer->addAttribute('id', $this->getClientID()); $this->getActiveControl()->registerCallbackClientScript($this->getClientClassName(), $this->getClientOptions()); }