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
+
0
-
$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
+
+1
-

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;
                    });