public function render($writer)
{
if ($this->getHasPreRendered()) {
parent::render($writer);
if ($this->getActiveControl()->canUpdateClientSide()) {
$this->getPage()->getCallbackClient()->replaceContent($this->_container, $writer);
}
} else {
$this->getPage()->getAdapter()->registerControlToRender($this->_container, $writer);
}
}