Replicator – přidělení unikátních idýček
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Croc
- Člen | 270
Zdravím,
mám replikátor (WebChemistry/Multiplier) a potřeboval bych přidělit
unikátní idčka pro každý pár (princip dole nefunguje, je to jen naznačeno
o co mi jde):
$i=0;
$multiplier = $form->addMultiplier('multiplier', function (Nette\Forms\Container $container, Nette\Forms\Form $form) use ($array, $i) {
$container->addSelect('select_1', 'Select_1', $array)
->setAttribute('class', 'main-select')
->setAttribute('id', 'select_'.$i) // zde pro každý pár přidělit unikátní ID
->setPrompt('--- Select 1 ---');
$container->addSelect('select_2', 'Select_2:', array())
->setAttribute('id', 'select_'.$i.'_child') // zde pro každý pár přidělit unikátní ID
->setPrompt('--- Select 2 ---');
$i++;
}, $defaultCount, $maxCopies);
Díky moc
Editoval Croc (21. 9. 2017 20:04)