public function renderPartial()
 {
     $content = $this->getContent() ? $this->getContent() : $this->element->renderPartial();
     $this->setContent('');
     switch ($this->placement) {
         case self::PLACEMENT_AFTER:
             return $content . parent::render();
         case self::PLACEMENT_WRAP:
             $this->setContent($content);
             return parent::render();
         case self::PLACEMENT_BEFORE:
         default:
             return parent::render() . $content;
     }
 }
 public function renderPartial()
 {
     if ($this->getContent() === null) {
         $this->setContent('');
     }
     return parent::renderPartial();
 }
Beispiel #3
0
 public function renderPartial()
 {
     $this->setAttrib('type', 'radio');
     $disabled = $this->getAttrib('disabled') ? ' disabled' : '';
     $divClass = 'radio';
     if ($this->hasClass('radio-inline')) {
         $divClass .= '-inline';
         $this->removeClass('radio-inline');
     }
     $html = '<div class="' . $divClass . $disabled . '"><label>' . parent::renderPartial() . ' ' . $this->getLabel() . '</label></div>';
     return $html;
 }
 public function renderPartial()
 {
     $this->setAttrib('type', 'checkbox');
     $hidden = $this->insertHiddenUncheckedValue ? new Hidden($this->getName(), ['value' => 0, 'id' => '']) : '';
     $disabled = $this->getAttrib('disabled') ? ' disabled' : '';
     $divClass = 'checkbox';
     if ($this->hasClass('checkbox-inline')) {
         $divClass .= '-inline';
         $this->removeClass('checkbox-inline');
     }
     $html = '<div class="' . $divClass . $disabled . '"><label>' . $hidden . parent::renderPartial() . ' ' . $this->getLabel() . '</label></div>';
     return $html;
 }