Pro submit button nefunguje ->setOption(‚class‘, ‚no-label‘);
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- t.prochazka
 - Člen | 6
 
Problém je v tom, že v ConventionalRenderer v metodě renderPairMulti chybí:
<?php
$pair->class($control->getOption('class'), TRUE);
?>
Podle mě tam rozhodně patří.

- arron
 - Člen | 464
 
ATom napsal(a):
U každé formulářového elementu jde pomoci setOption(‚class‘,…) nastavit třída obalového elementu. Používá se to pak v metodě renderPair(), ale pro buttony, input prvky se místot toho používá renderPairMulti(), kde použití přidání té třídy chybí.
To je pravda, ale jak uz jsem psal, tak v te metode nelze jednoznacne rozhodnout, od ktereho controlu se ma tato trida vzit. Proto to tam neni. Pak uz zalezi na tom, ceho se clovek snazi docilit a zda se to da resit pres classy a id jednotlivych controlu.