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
+
0
-

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
+
0
-

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'),
...
);