Jak nastavit css třídu u selectu

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

Zdravím,

jde nějak nastavit css třída u selectu?

Našel jsem zde téma na nastavení option, ale to se mi nepodařilo aplikovat na select.

$form->addSelect('nejakyselect', NULL, $options);
redhead
Člen | 1313
+
0
-

No už to tu zaznělo tolikrááát a v dokumentaci je to také napsané.

$form->addSelect('nejakyselect', NULL, $options)
	->getControlPrototype()->class('css-trida');

Dá se aplikovat na všechny prvky ve formuláři ne jenom na select.

Editoval redhead (1. 11. 2009 16:36)

hiny
Člen | 35
+
0
-

Díky, včera jsem tohle zkoušel, ale bohužel trošku nešťastně, poněvadž v kombinaci s následujícím to vyhazovalo chybu(teprve teď mi došlo proč, takže se omlouvám za přihlouplej dotaz).

	->getControlPrototype()->onchange('loadBox(1);')

Takže při následujícím použití, vše funguje jak jsem potřeboval.

$form->addSelect('nejakyselect', NULL, $options)
	->getControlPrototype()->onchange('loadBox(1);')
        ->class('ajax');