Javascript v komponentě a vykreslení na konci layout
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ondrej256
- Člen | 188
Zdravím,
mám komponentu, která vykresluje graf. Komponenta vyžaduje javascript. V javascriptu si pomocí latte nastavím hodnoty. Když komponentu vykreslím, tak tento můj javascript nachází ve vygenerovaném html souboru ještě před jquery a podobnými js knihovnami na kterých je můj kus js závislý.
Už jsem to jednou řešil, ale nemůžu zpětně dohledat přesné řešení. Bylo to použití dvou render metod v komponentě, jedna byla pro JS a jedna pro HTML. Bohužel nemůžu přijít na to jak to mám udělat abych dále propagoval javascript na spravné místo v layoutu.
Někde to tu na fóru je, takže by mně stačil odkaz, ale za boha to nemůžu najít.
- joe
- Člen | 313
Mělo by stačit napsat metodu render
a renderJs
,
kterou pak zavoláš v šabloně
{control myControl:js}