Atribut data v select boxu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Rampus
Člen | 39
+
0
-

Zdravím,
mám daný form, kde vybírám nějakou službu v selectboxu a v dalším políčku zadávám množství této služby. Jenže některé sužby mají jiné jednotky (hod, ks, m2). A chci aby se mi jednotka za vstupem změnila po onChange selectu. Zatím to řeším předáním pole jednotek do javascriptu a tam vybírám, ale chtěl bych to udělat, že položky optionu by vypadaly nějak takto:

<?php
<select id="sSluzba" onChange="SelectService()">
	<option value="sluzba1" data-unit="hod">služba1</option>
	<option value="sluzba2" data-unit="ks">služba2</option>
</select>
.....
 // a pak v js
    function SelectService(){
	sel=($('#sSluzba :selected'));
	$('#unit').text(sel.data('unit'));
    }
?>

Jde nějak v $form->addSelect() vnutit hromadně data z db do atributu data- ?

Děkuji

Ot@s
Backer | 476
+
0
-

Už se to tu řešilo.

Rampus
Člen | 39
+
0
-

Ot@s napsal(a):

Už se to tu řešilo.

Hledal jsem a tohle mi to nenašlo. Děkuji :)