Formulář v komponentě, modal okno, zachování instance objektu
- Croc
- Člen | 270
Zdravím,
Mám továrničku na formulář, která má v konstruktoru na vstupu objekt,
pomocí kterého se sestaví formulář a nastaví defaultní údaje. Po
odeslání formuláře se na základě toho objektu zpracuje formulář a objekt
ho uloží. Toto mi funguje perfektně.
Problém nastane, pokud ten formulář vytvořím v modalu:
- načtu stránku (bez modalu a formuláře – formulář se vytváří až s modalem)
- kliknu na editaci položky
- vytvořím objekt, aktivuju modal a s tím se mi vytvoří i formulář s defaultními daty
- odešlu formulář a místo editace se mi vytvoří nový záznam, protože po odeslání formuláře se vytvořila nová instance objektu
Chci se tedy zeptat, jestli je toto standardní chování Nette. Nejde mi pořád do hlavy, proč se instance objektu vytváří znova u použití modalu. Když mám formulář bez modalu, tak vše funguje parádně..
Moc děkuju za odpovědi…
Editoval Croc (28. 7. 2018 17:58)