Form – Select – skipFirst nefunguje…
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Pari
- Člen | 15
Ahoj, zkouším aplikovat na selectBox metodu skipFirst, ale nesetkal jsem se s úspěchem, negeneruje se JS ani PHP nekontroluje, přitom tady to funguje zdá se v pořádku: https://nette.org/examples/forms/ Říkám si, že v takové jednoduché konstrukci jsem snad nemohl udělat chybu já ;-)
$countries = array('Select','1','2','1','2');
$form->addSelect('country', 'Country:', $countries)->skipFirst();
Vytvořil jsem i příkladovou aplikaci – upravené Akrabat.Forms (samozřejmě používám nejnovější Nette) http://pari.cz/…at.forms.rar
Nevíte kde je chyba, respektive funguje vám tato metoda?
Díky
- ViliamKopecky
- Nette hipster | 230
Zkus tohle:
$form->addSelect('country', 'Country:', $countries)->skipFirst = true;
- David Grudl
- Nette Core | 8218
Musíš nejprve přidat nějaká validační pravidla. Například:
$form['country']->addRule(Form::FILLED, 'Select your country');