GRIDO – jak zjistit poradove cislo radku uvnitr funkce setCustomRender
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- zac24
- Člen | 41
$grid->addColumnText('nazev', 'Název')
->setCustomRender(function($row)
{
return $poradove_cislo_v_tabulce??.' '.$row->nazev;
});
jak zjistim uvnitr funkce predane jako atribut metode setCustomRender poradove cislo zobrazeneho radku gridu ? Ted nemyslim ID prevzate z modelu gridu(tj. databaze) ale opravdu jen poradove cislo radku v tabulce
Editoval zac24 (14. 5. 2015 7:47)
- David Matějka
- Moderator | 6445
obavam se, ze neposila (po rychlem nakouknuti do kodu), takze to budes muset vyresit treba takhle:
$i = 1;
$grid->addColumnText('nazev', 'Název')
->setCustomRender(function($row) use (&$i)
{
return $i++ . ' ' . $row->nazev;
});