Grido kompatibilita s Nette 2.1

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Filip023
Člen | 13
+
0
-

Zdravím,
měl bych dotaz ohledně kompatibility komponenty Grido s Nette 2.1.

Stále se mi nedaří jej zprovoznit, nakopíroval jsem stažené Grido do /vendor/Grido, přes presenter se k němu dostanu:

<?php
use Nette,
    Grido\Grid,
    Grido\Components\Filters\Filter,
    Grido\Components\Columns\Column;

protected function createComponentGrid($name)
  {
    $grid = new Grid($this, $name);
    $grid->setModel($this->product->findAll()->order('created DESC'));

    $grid->setColumn('title', 'Titulek')
        ->setSortable()
        ->setFilter()
            ->setSuggestion();
}
?>

ale u toho skončím na Call to undefined method Grido\Grid::setColumn() a již s tím nehnu. V nette 2.0. tento problém nebyl.

Máte nějaké řešení, jak by šlo využít Grido v Nette 2.1? Děkuji.

David Matějka
Moderator | 6445
+
0
-

Grido nepouzivam, ale rychle nahlednuti do dokumentace mi rika, ze na Grid neni metoda setColumn, ale addColumnText apod

Filip023
Člen | 13
+
0
-

Děkuji za upozornění, nevšiml jsem si. Již mi to funguje správně i v Nette 2.1