Esempio n. 1
0
 /**
  * @return \Nette\Utils\Html
  */
 public function render()
 {
     $tr = parent::render();
     foreach ($this->columns as $column) {
         $tr->add($column->render());
     }
     return $tr;
 }
Esempio n. 2
0
 /**
  * @return \Nette\Utils\Html
  */
 public function render()
 {
     $a = parent::render();
     $a->href = $this->link;
     if (!empty($this->icon)) {
         $icon = \Nette\Utils\Html::el("i");
         $icon->class[] = $this->icon;
         $a->setHtml($icon->render() . " " . $this->label);
     } else {
         $a->setText($this->label);
     }
     return $a;
 }
Esempio n. 3
0
 /**
  * @return \Nette\Utils\Html
  */
 public function render()
 {
     $td = parent::render();
     if (!empty($this->link)) {
         $a = \Nette\Utils\Html::el("a");
         $a->href($this->link);
         $a->setText($this->content);
         $td->add($a);
     } else {
         $td->setText($this->content);
     }
     if (!empty($this->labelText) && !empty($this->labelClass)) {
         $label = \Nette\Utils\Html::el("span");
         $label->class[] = $this->labelClass;
         $label->setText($this->labelText);
         $td->add(" " . $label->render());
     }
     if (!empty($this->buttons)) {
         foreach ($this->buttons as $button) {
             $td->add($button->render() . " ");
         }
     }
     return $td;
 }