Kdyby/replicator add dynamic addRadioList defaultní hodnota
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím,
stále si hraju s Kdyby/replicator a zasekl jsem se na defaultních hodnotách pro addRadioList:
$form = new Nette\Application\UI\Form;
$tickets = array(
'seating' => 'Sezení'),
'stall' => 'Stání'),
);
$users = $form->addDynamic('users', function (Container $user) use ($tickets) {
$user->addText('name', 'Jméno:')->setValue("aaa");
$user->addText('email', 'E-mail:')->setValue("cccc");
$user->addRadioList('ticket', '', $tickets)->setDefaultValue('seating');
}, 0);
$users->addSubmit('add', 'Přidat další lístek')
->setValidationScope(FALSE)
->onClick[] = $this->addCallback;
U addText je vše v pořádku ale u addRadioList setDefaultValue se vůbec
neprojeví a není zaškrtnuta žádná hodnota. Poradil by někdo proč?
$user->addRadioList(‚ticket‘, '',
$tickets)->setDefaultValue(‚seating‘);