/** * Build and get HTMLv * * @param int $level * @return type */ protected function _getHtml($level = 0) { foreach ($this->getFormElements() as $formElem) { // set form values $name = $formElem->getName(); if (isset($this->_formValues[$name])) { $formElem->setValue($this->_formValues[$name]); } // set input errors if (isset($this->_errors[$name])) { $formElem->setErrorMessage($this->_errors[$name]); } // set captions if (isset($this->_captions[$name])) { $formElem->setCaption($this->_captions[$name]); } } if ($this->_innerContainer instanceof HtmlElement) { $elements = $this->getElements(); $this->clearNodes(); $this->_innerContainer->addElements($elements); $this->addElement($this->_innerContainer); } return parent::_getHtml($level); }