Form setDefaults() a setDefaultValue()

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

Zdědila jsem po svém předchůdci aplikaci napsanou v Nette. Potřebuji opravit chybu , která mi vyskakuje ve formuláři u setDefaults(). Pohledem do dokumentace jsem zjistila , že jdou dva způsoby buď setDefaults() pro celý formulář nebo setDefaultValue() pro jednotlivé položky. Ve zmíněném formuláři, který mi produkuje chabu jsou použity oba způsoby najednou. není v tom nějaký problém? Je to možné takto použít? Pokud ano tak zřejmě setDeafaults() na konci přepisuje ty dřívější setDefaultValue() ?

abc
Člen | 92
+
0
-

Ahoj, když nám napíšeš jakou chybu, tak možná najdeme i řešení.
Jinak samozřejmě hodnoty přepisuje to, co je voláno později

David Matějka
Moderator | 6445
+
+2
-

setDefaults respektive setDefaultValue se chovaji stejne jako setValues resp. setValue. jen s tim rozdilem, ze ty „default“ se aplikuji pouze pokud formular neni odeslany.

takze volani, ktere bude pozdeji, prepise to drivejsi.