Jak do select option přidat 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.
Jak nastavím option data atributý? Mám takovýto příklad:
$types = array( "nevím", "ano", "ne", ... "možná" );
$form->addSelect( 'type', '', $types );
A nevím jak jednotlivým option nastavit data-spotreba. Poradí někdo? Díky
<select name="type" id="frm-testControl-myForm-type">
<option value="0" data-spotreba="neznámá">nevím</option>
<option value="1" data-spotreba="dostačující">ano</option>
<option value="2" data-spotreba="nedostačující">ne</option>
...
<option value="256987" data-spotreba="klidná">možná</option>
</select>
- David Matějka
- Moderator | 6445
misto textove hodnoty muzes pouzit Nette\Utils\Html
, takze
neco jako
$types = array(
Nette\Utils\Html::el(NULL, array('data-spotreba' => 'neznámá'))->setValue('nevím'),
...
);