Snippet redraw spolu s SendResponse

Failips
Člen | 54
+
0
-

Ahoj, mám na stránke tabuľku záznamov a mini formulár, ktorého potvrdením zavolám funkciu (onSuccess[] …). Táto funckia na základe hodnôt z formuláru vytvorí niekoľko nových záznamov v databáze a následne chcem aby refreshla tabuľku (je robená v Ublaboo, takže namiesto redrawControl() použijem grid->reload()), ktorá zobrazuje záznamy v databáze a zároveň chcem aby nové záznamy vyexportovala do CSV. Na export som si spravil vlastnú CSVResponse (implements Nette\Application\IResponse), ktorú vytvorím a keď ju pomocou sendResponse odošlem, tak automaticky stiahne CSV súbor. Problém je, že buď sa vykoná stiahnutie CSV alebo refresh snippetu s tabuľkou (logicky podľa poradia volania v kóde), no nikdy nie obe.

Neviete ako toto chovanie obísť a vykonať aj refresh tabuľky aj stiahnutie CSV?

F.Vesely
Člen | 368
+
0
-

Na tohle si budes muset dopsat JS kod, ktery ti po invalidaci snippetu posle dalsi AJAX request na stahnuti CSV. V jednom requestu tohle neudelas.