Obalení prvku formuláře html elementem
- mrfazolka
- Člen | 24
Ahoj,
Potřeboval bych obalit submit button (->addSubmit()) divem s nějakou
třídou, ale pouze u submitu formu? Mám nastaveno
$renderer->wrappers['pair']['container'] = "div class='pair'"
ale potřebuji, u tlačítka byl použite render takto
$renderer->wrappers['pair']['container'] = "div class='pair mujPrvek'"
;
Tenhle problém by řešilo ->setOption('class', 'mujPrvek')
ale u prvku tlačítka mi to nefunguje, u ostatních ano. Je možné to nějak
vyřešit?
Díky
Editoval mrfazolka (10. 8. 2014 19:07)
- Zax
- Člen | 370
Něco takového jsem nedávno taky zkoušel řešit a bohužel jsem se neobešel bez kopírování zdrojáků z Nette. Mám na to upravený renderer, který přidává $wrappers[‚submits‘][‚container‘] (v podstatě je zkopírovaná celá metoda z defaultního rendereru a změněno jedno slovo na řádku před returnem). Ale moc se mi tohle řešení nelíbí, má-li někdo lepší, tak budu určitě moc rád.
Editoval Zax (10. 8. 2014 22:00)