/** * Renders the form using the given renderer * * @param HTML_QuickForm2_Renderer Renderer instance * @return HTML_QuickForm2_Renderer */ public function render(HTML_QuickForm2_Renderer $renderer) { $renderer->startForm($this); foreach ($this as $element) { $element->render($renderer); } $renderer->finishForm($this); return $renderer; }
/** * Renders the form using the given renderer * * @param HTML_QuickForm2_Renderer Renderer instance * @return HTML_QuickForm2_Renderer */ public function render(HTML_QuickForm2_Renderer $renderer) { $renderer->startForm($this); $renderer->getJavascriptBuilder()->setFormId($this->getId()); foreach ($this as $element) { $element->render($renderer); } $this->renderClientRules($renderer->getJavascriptBuilder()); $renderer->finishForm($this); return $renderer; }
public function startForm(HTML_QuickForm2_Node $form) { $this->_renderer->startForm($form); }