renderLabel() public method

Renders 'label' part of visual row of controls.
public renderLabel ( Nette\Forms\IControl $control ) : string
$control Nette\Forms\IControl
return string
 public function renderLabel(Nette\Forms\IControl $control)
 {
     $this->controlsInit();
     return parent::renderLabel($control);
 }
 /**
  * Renders 'label' part of visual row of controls.
  * @param \Nette\Forms\IControl $control
  * @return string
  */
 public function renderLabel(\Nette\Forms\IControl $control)
 {
     if (!$control instanceof \Nette\Forms\Controls\Checkbox && !$control instanceof \Nette\Forms\Controls\Button) {
         if ($control->isRequired()) {
             $label = $control->getLabel();
             $caption = $label->getText();
             $required = \Nette\Utils\Html::el('small');
             $required->setText($this->requiredLabel);
             $label->setHtml($caption . " " . (string) $required);
             return $label;
         }
     }
     return parent::renderLabel($control);
 }