NiftyGrid – Predávanie hodnoty, zobrazovanie profilov

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

PHP 5.4.3, Nette 2.0.7
Nazdar, pomocou komponentu NiftyGrid vypisujem zoznam ľudí. Chcel by som, aby sa po kliknutí na meno používateľa zobrazil jeho profil (t.j. Meno užívateľa je odkaz.). Mám nasledovný Grid (funkcia configure):

$values = $this->users;
$source = new \NiftyGrid\NDataSource($values);
$this->setDataSource($source);
$this->addColumn('name', 'meno');
$this->addColumn('attr', 'ďalší stĺpec');

Vedel by mi niekto poradiť, ako by sa mohlo realizovať vyššie spomenuté zobrazovanie profilov užívateľov? Za pomoc vopred ďakujem.

Editoval Tom1141 (5. 2. 2013 13:12)

lovec
Člen | 13
+
0
-

Nezkoušel jsem, ale řekl bych:

$this->addColumn('name', 'meno')
	->setRenderer(function($row) use ($presenter) {
		return Html::el('a')
			->href($presenter->link('User:profile', $row['userId']))
			->setText($row['name']);
	});