Poradi addDynamic v Kdyby/Replicator

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

Ahoj
chci si vytvorit pomoci Kdyby/Replicator
seznam policek a u kazdeho si nastavit sve ID

$auto->addHidden('idAuta')
    ->setDefaultValue(-1)
    ->setRequired('Neznámé ID auta, kontaktujte administrátora.')
    ->setHtmlId('frm-platba_AddForm-auta-'.$poradi.'-idAuta');

je mozne v

$auta = $form->addDynamic('auta', function (Container $auto) use ($removeEvent)
        {

, 1);

ziskat nejakou hodnotu ktera pocita pocet vytvorenych policek?
tak abych do ID mohl zaradit promenou $poradi

Martk
Člen | 661
+
0
-

Buďto globální proměnnou (nedoporučuji) nebo upravit si komponentu dle své libosti, možná Filipa potěší i pull-request.

Ještě mě napadla varianta s onAnchor, kde projdeš všechny replikované kontejnery a přiřadíš komponentě idAuto pořadové číslo.

Editoval Martk (12. 1. 2017 15:23)