Naja v kombinaci s @contributte/datagrid funguje podivně

- Martin Vágovszký
- Člen | 19
Ahoj potřebuju poradit. Používám v aplikaci NPM balíček https://www.npmjs.com/…tte/datagrid. Díky tomu se mi podařilo rozběhat datagrid do funkčního stavu. Co jsem pochopil tak tenhle balíček v sobě už má nějáké závislosti interně (Bootstrap js, Naja, …). Po includu zcompilovaneho javascriptu (pouze datagrid-full.js) se něják sama inicialiuje naja (takže ajax požadavky mi v aplikaci začnou fungovat). Potřebuju si ale zaregistrovat Naja extension, ale zaboha se nedokážu dostat k naja instanci. Pokud znova naincluduju a inicializuji Naja knihovnu + datagrid-full.js vše se rozbije (zkoušel jsem i měnit pořadí) – některé ajax požadavky se nevykonají, jiné 2× apod. Čili otázka jak se dostat naja instanci z toho balíčku pro datagrid, nebo jak to udělat správně?
Datagrid javascripty jsou strašně složité už jen zbuildovat to z jejich TypeScriptu je porod, moc se mi v tom nechce vrtat.
Našel jsem k tomu toto vlákno, ale moc mi nepomohlo:
https://forum.nette.org/…ce-rozsireni

- Martin Dřímal
- Člen | 31
Tady jsem si s tím nedávno začal hrát.. https://github.com/…tte-starter/
(není to hotové, ale ten js funguje)
Javatypescriptový svět kolem npm je obecně náročnější, než porod
trojčat, ale nakonec jsem už na dobré cestě :D Když koukneš na ten vite
config + admin entry point, dá se z toho vyzobat jen ta „kompilace“.