Znovu inicializácia po načítaní snippetu

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

Zdravím,

viem, že toto vyslovene nie je problémom v nette, ale..

Pri invalidácií niftygridu po filtrovaní potrebujem aby sa mi inicializoval JS.
Teraz to riešim veľmi škaredo (ale funkčne). Na koniec grid.latte som natvrdo vložil volanie:

{* zvyšok šablóny *}
<script>
$('.dateRange').DatePicker();
</script>
{/snippet}

Je možné dať to do zvlášť súboru s tým, že po invalidácií snippetu sa JS znovu inicializuje?

Ak to takto oddelím do zvlášť súboru, funguje to iba do prvého AJAX-ového načítania GRID-u. Neaplikuje sa to na novo načítaný snippet.

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Omrkni jak to řeší nette.ajax.js, a ideálně ho i použij. Nevím jen, jestli má pro něj NiftyGrid výchozí podporu…

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

A jak se tak dívám, nemá, ale teda měl by. Protože ten doprovodný skript je pěkně necitlivý k okolnímu prostředí.

romiix.org
Člen | 343
+
0
-

Takže priamo cez jQuery sa to nedá riešiť?