prekreseleni dat v jquery dialog okne
- vosy
- Člen | 532
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
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.
- MartyIX
- Člen | 217
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.