Editace entity ve formuláři bez některých polí

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
raketoplan2005
Člen | 147
+
0
-

Ahoj,

mám komponentu s formulářem na vytvoření entity uživatele a nyní bych chtěl tohoto uživatele editovat.

Jak ale správně postupovat pokud chci v editaci některá pole disablovat, nebo je nezobrazit? Teď si tam předávám id uživatele, v komponentě (pokud není id null) k němu dotáhnu entitu a nastavím si default values.

Pro nevykreslení, nebo nepřidání některých inputů bych ale musel ifovat přidání inputu, zpracování i manuálně vykreslenou šablonu. Pokud bych se tomu chtěl vyhnout druhou komponentou pak zase budu duplikovat hodně kódu.

Jak to řešíte vy, prosím?

Díky

CZechBoY
Člen | 3608
+
+1
-

Já většinou ifuju přidávání políček, občas si udělám dva formuláře – na vytvoření a druhej na editaci.