NiftyGrid filter na sloupce v cizí tabulce

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

Zdravím všechny, jsem totální začátečník. Napsal jsem podle vzoru grid, který mi zobrazuje data z tabuky licencí. V tabulce je sloupec users_id, který je link do tabulky uživatelů – tam je sloupec name a email.

Data pro grid získávám takto:
$this->connection->table($this->licenseTableName)->select($this->licenseTableName.„.*, users.name, users.email“)->order(‚users.name, Product_ID‘);

Data v gridu jsou OK. Nad gridem mám filtr. Všechny sloupčky/filtry kromě name a email fungují. Sloupeček mám v gridu definovaný takto:
$this->addColumn(‚name‘, ‚Uživatel‘)
->setTextFilter()
->setAutocomplete();

A stejně pro email. Autocomplete funguje, ale jakmile kliknu na tlačítko Filter, nestane se vůbec nic. Ani žádná chyba. Pokud filtruju jinými sloupci, filter funguje. Pokud ale použiju jakýkoliv sloupec pro filr a zároveň name nebo email, filtr nejde.

Netušíte prosím někdo, kde může být problém ?
Díky.
Alex

Alexik44
Člen | 2
+
0
-

Nechá se třeba nějak zobrazit SQL dotaz, který sestaví ten filtr ? Ten textový filtr funguje na všechny sloupce v té samé tabulce, ale ne v té joinnuté :(