volani callbacku v presenteru

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

jak se prosim vola callback s vice parametry v presenteru? Tohle mi totiz nefunguje (callback se vubec nezavola):

function vytvorOdkaz($url, $nazev) {...}

$grid->addColumn('odkaz', 'Odkaz')->formatCallback[]='vytvorOdkaz:' . $nazev;
jasir
Člen | 746
+
0
-

Odpověď nevím, ale určitě se přesuň do diskuze k datagridu

PetrP
Člen | 587
+
0
-

Přepodkládám že $nazev má být nazev odkazu brany z databaze

function vytvorOdkaz($url, $row)
{
	$nazev = $row->nazev;
}

$grid->addColumn('odkaz', 'Odkaz')->formatCallback[] = 'vytvorOdkaz';
// nebo v presenteru
$grid->addColumn('odkaz', 'Odkaz')->formatCallback[] = array($this, 'vytvorOdkaz');

callbacky dostávají 2 parametry, první je value toho kde je volán, a druhý je celý řádek.

(ale přiště se skutečně snažte zařadit příspěvek správně)

Editoval PetrP (5. 8. 2009 19:39)