protected function onRender() { parent::onRender(); $viewRenderer = OW_ViewRenderer::getInstance(); if (!empty($this->components)) { $renderedCmps = array(); foreach ($this->components as $key => $value) { $renderedCmps[$key] = $value->isVisible() ? $value->render() : ''; } $viewRenderer->assignVars($renderedCmps); } if (!empty($this->forms)) { $viewRenderer->assignVar("_owForms_", $this->forms); } }