FormControl, zakazani vykresleni
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- A.
- Člen | 87
Ahoj,
takova drobnustka, slo by u form rendereru trochu rozsirit check v
renderControls($parent)
:
if ($control->getOption('rendered') || $control instanceof HiddenField)
tak, aby bylo mozne u nejakych prvku rici, ze si je nepreji vykreslovat. Napr. pomoci setOption(‚hidden‘, TRUE).
Prinos by to byl pro tvorbu „vyssich“ formularovych prvku, skladajicich se z vice jednodussich, ktere by si vyssi prvek sam vytvarel a i vykresloval v getControl(). Napr. takovy cas skladajici se ze tri input boxu pro hodinu, minutu a sekundu.
- David Grudl
- Nette Core | 8218
To by v podstatě mělo řešit to rendered
. Jen je třeba
vyřešit, jak nechat uživatele rendered
nastavovat, aby to
nekolidovalo s resetováním v rendereru (třeba když by chtěl formulář
vykreslit vícekrát na jedné stránce).