Vlastní vykreslení části formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jtousek
- Člen | 951
Mám dlouhý formulář, na valnou většinu prvků lze použít výchozí
renderer a dostylovat pomocí CSS. V jedné části jsou ale nějaké
speciální prvky (elementy vedle sebe apod.), zde je nutné manuální
vykreslování. Nerad bych ale manuálně vykresloval celý formulář.
Hodilo by se manuální vykreslování použít jen na určitou
část, např. pro jednu konkrétní
Nette\Forms\ControlGroup
. Je to možné?
- Filip Procházka
- Moderator | 4668
@mkoubik jakto?
{form myForm} {* <form> *}
{group 'Nejaka skupina'} {* vykreslí skupinu *}
<div class="controls">
{input muj-control} {label muj-control /}
</div>
{form body} {* vykreslí všechno co ještě vykresleno nebylo *}
{/form} {* </form> *}
Editoval HosipLan (12. 9. 2012 2:30)
- Filip Procházka
- Moderator | 4668
Btw, tohle afaik výchozí renderer neumí ;)
A můžeš mi rovnou otestovat upravená makra, kdyby se ti chtělo :)
Editoval HosipLan (12. 9. 2012 2:32)