/** * Override parent * Remove wrapper with class="row ..." * * @param mixed $element * @return string */ public function renderElement($element) { if ($element instanceof TbFormInputElement) { if ($element->type !== 'hidden') { //use default from parent for 'hidden' elements return $element->render(); } } return parent::renderElement($element); }
/** * Override parent * Remove wrapper with class="row ..." * * @param mixed $element * * @return string */ public function renderElement($element) { if ($element instanceof TbFormInputElement) { if ($element->type === 'hidden') { return "<div style=\"display:none\">\n" . $element->renderInput() . "</div>\n"; } else { return $element->render(); } } return parent::renderElement($element); }
/** * Modified for bootstrapLayout */ public function renderElement($element) { if ($this->parentWidget->bootstrapLayout) { if (is_string($element)) { if (($e = $this[$element]) === null && ($e = $this->getButtons()->itemAt($element)) === null) { return $element; } else { $element = $e; } } if ($element->getVisible()) { if ($element instanceof CFormInputElement) { if ($element->type === 'hidden') { return "<div style=\"display:none\">\n" . $element->render() . "</div>\n"; } else { return "<div class=\"controls field_{$element->name}\">\n" . $element->render() . "</div>\n"; } } else { if ($element instanceof CFormButtonElement) { return $element->render() . "\n"; } else { return $element->render(); } } } return ''; } else { parent::renderElement($element); } }