prekreseleni dat v jquery dialog okne

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

Ahoj, potreboval bych poradi, jak udelat prekresleni informaci ve vyskakovacim okne dialogbox.

na hlavni strance mam BUTT1 to kdyz se zmackne tak se otevre dialogBox1 tam jsou nejaka data TEXT1 a BUTT2
pri zmacknuti BUTT2 se nad timto se zobrazi dalsi dialogBox2 a tam mohu do textoveho pole zemenit TEXT1 na TEXT2 a po stlaceni BUTT3 se dialogBox2 zavre a pak bych potreboval aby v dialogBox1 se zmenil TEXT1 na TEXT2

z https://doc.nette.org/…ication/ajax
nevim co nejlepe pouzit, jestli snippet nebo redraw?

dix

akadlec
Člen | 1326
+
0
-

Předně by bylo vhodné uvést jak ty modální okna otevířáš, zda se při jejich otevření nějak mění pozice domu. Každopádně ve zkratce si konkrétní obsah musíš obalit snipettem a ten invalidovat a překreslovat např. pomocí nette.ajax.js jen si musíš zajistit aby ten snippet byl v tom okně a né mimo, pokud se ti mění pozice modálního okna v DOMu.

vosy
Člen | 532
+
0
-

ty dialog okna se vzdy nactou prez AJAX :(
pred </body>

MartyIX
Člen | 217
+
0
-

Idea: Kopirovat obsah snippetu do dialogu pomoci jQuery:

<!-- kamkoli do HTML -->
{snippet dialog2}
   <div id="dialog2content">
        Text2
   </div>

   <!-- Nastavis dialogu2 jeho obsah. Toto by se melo stat i pri aktualizaci snippetu (ale prohlizece to nemusi mit rady z bezpecnostnich duvodu. -->
   <script>dialog2.setContent($('#dialog2content').html());</script>
{/snippet}

I kdyz HTML daneho Dialogu bude nekde pred <body> tagem, tak je to jedno, protoze data do dialogu2 strkas pomoci JavaScriptu.