addRadioList – jak na data atribut?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím,
Mám následující radiolist:
$school = array(
1 => 'nevím',
2 => 'základní škola',
3 => 'střední škola',
4 => 'VOŠ',
5 => 'Vysoká škola'
);
$form->addRadioList('school_id', '', $school )
->setRequired( 'Vyberte školu' );
Je možné jednotlivým položkám nastavit data atribut? Aby v jednotlivých položkách radia byl muj data atribut: data-myvalue=„zs“
<input type="radio" name="school_id" id="frm-myForm-school_id" value="1" data-myvalue="zs">
- Bohosu
- Člen | 24
Ahoj,
použil bych ruční render pro vykreslení jednotlivých radio prvků a nastavil jim ten parametr následovně:
{foreach $form['school_id']->getItems() as $key => $label}
{label school_id /}
{input school_id:$key, data-myvalue => 'zs'}
{/foreach}
Takhle ale nastavíš všem stejnou hodnotu ( zs ). V otázce to tak uvádíš, ale přijde mi, že to asi není tvým cílem :)