renderControl() public method

Renders 'control' part of visual row of controls.
public renderControl ( Nette\Forms\IControl $control ) : string
$control Nette\Forms\IControl
return string
Example #1
0
 public function renderControl(Forms\IControl $control)
 {
     $result = parent::renderControl($control);
     if ($control instanceof Controls\TextBase && $control->getOption('help-bottom') !== NULL) {
         $result->add(Html::el('p class=help-block')->setText($control->getOption('help-bottom')));
     }
     return $result;
 }
Example #2
0
 public function renderControl(Nette\Forms\IControl $control)
 {
     $this->controlsInit();
     return parent::renderControl($control);
 }
Example #3
0
 public function renderControl(Nette\Forms\IControl $control)
 {
     $this->controlsInit();
     if ($control instanceof Nette\Forms\Controls\UploadControl) {
         return $this->renderUploadControl($control);
     }
     return parent::renderControl($control);
 }
 /**
  * Renders 'control' part of visual row of controls.
  * @param \Nette\Forms\IControl $control
  * @return string
  */
 public function renderControl(\Nette\Forms\IControl $control)
 {
     if ($control instanceof \Nette\Forms\Controls\Checkbox) {
         $html = $control->getLabelPrototype();
         $caption = $html->getText();
         $html->setHtml((string) $control->getControl() . " " . $caption);
         return (string) $html;
     }
     return parent::renderControl($control);
 }