Přepisování data ve formuláři

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

Ahoj, pouužívám nette 2.0 a zasekl jsem se na použití datepickeru+, pokud ve formuláři zobrazím již existující záznam, nahradí mi to datum z databáze aktuálním datem a já bych tam právě potřeboval ten původní.
Díky za radu.

h4kuna
Backer | 740
+
0
-

Ukaž kód, jak plníš formulář.

marad81
Člen | 3
+
0
-

$row = $record->find($id)->fetch();
$form->setDefaults($row);

datum je d DB jako DateTime, zkoušel jsem to i změnit na date, nebo před odesláním do formuláře přeformátovat, ale nepomohlo to, na okamžik tam problikne „správná“ hodnota a okamžitě se přepíše aktuálním datem

Jan Tvrdík
Nette guru | 2595
+
0
-

marad81 wrote:
na okamžik tam problikne „správná“ hodnota a okamžitě se přepíše aktuálním datem

V tom případě je to problém v JavaScriptu. Jak ten DatePicker inicializuješ?

marad81
Člen | 3
+
0
-

Ahoj, díky moc za radu.
Chyba byla na mojí straně, bohužel jsem ji nebyl schopen dohledat. Po odstranění scriptů z layoutu a jejich opětovném vložení, je to ok.