nahraný addon nefunguje Nextras\Datagrid

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

Zdravím.
Mám takový menší problém a nevím kde dělám chybu tak snad mi pomůžete.
Do aplikace jsem si přidal addon Nextras\Datagrid → https://componette.org/search/?… , který jsem instaloval přes composer.
Problém je v tom, že požívám Modulovou strukturu (AdminModule apod..)
componenta vypadá takhle:

public function createComponentUserslist() {
        $grid = new \Nextras\Datagrid\Datagrid;
        $grid->addColumn('id');
        $grid->addColumn('email', 'E-mail');
        $grid->addColumn('nickname')->enableSort();
        $grid->setRowPrimaryKey('nickname');
        $grid->setDatasourceCallback(function($filter, $order) {
            $filters = array();
            foreach ($filter as $k => $v) {
                if ($k == 'id' || is_array($v)) {
                    $filters[$k] = $v;
                } else {
                    $filters[$k . ' LIKE ?'] = "%$v%";
                }
            }

            $selection = $this->database->table('users')->where($filters);
            if ($order[0]) {
                $selection->order(implode(' ', $order));
            }

            return $selection;
        });
    }

když to načtu v templatě

{control userslist}

tak to vyhodí chybovou hlášku: Class 'Nextras\Datagrid\Datagrid' not found
Nevíte v čem může být chyba?
Děkuji za odpovědi

Jan Tvrdík
Nette guru | 2595
+
+2
-

@Altimit To vypadá, že je ten addon špatně nainstalovaný nebo vůbec nainstalovaný není. Zkus ho tedy nejprve reinstalovat.