zmena defaultniho renderovani v configu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Felix
- Nette Core | 1247
Pres config lze u formulare upravovat zatim jenom chybove hlasky. Viz api.
Pokud chces zmenit renderer, tak si bud musis napsat svuj vlastni nebo pozmenit defaultni viz dokumentace.
- ali
- Člen | 342
Jo, prave ze to renderovani si menim na vlastni, viz kod nize
$renderer = $form->getRenderer();
$renderer->wrappers["error"]["container"] = "ul id=\"form-errors\"";
$renderer->wrappers["control"]["errorcontainer"] = "span class=\"form-error\"";
ale konkretne tenhle ten kod opakuji u kazdeho formulare, coz je zbytecne se opakujici kod, tak puvodni myslenka byla to dat do configu, coz podle api nelze (skoda), tak me prave zajima, jestli to co nastavuji u kazdeho formulare jde nejak nastavit globalne pro vsechny formulare v cele aplikaci?
- David Matějka
- Moderator | 6445
udelej si nejaky FormFactory, ktery registrujes jako sluzbu a bude ti vracet nakonfigurovanou kostru formulare.