Van itt olyan aki profi Senchajs/Extjs-ben?
Az alkalmazás amin dolgozok, a frontend-je Senchajs-ben íródott. Pár napja az ügyféltől kaptam egy hiba logot amelyben az alábbi bejegyzés volt. A problémám az az ezzel hogy ebből nem derül ki az hogy a kódban hol van a hiba, sőt az se hogy hogyan lehet ezt előidézni, az ügyfelet nem lehet zaklatni ilyennel, hogy figyeljen mikor jön elő, viszont ki kell javítanom. Valakinek valami öttlet?
TypeError: Cannot read properties of null (reading 'style')
at ctor.setStyle ( [link]
at ctor.setZIndex ( [link]
at ctor.setZIndex ( [link]
at ctor.onCollectionSort ( [link]
at ctor.notify ( [link]
at ctor.sortItems ( [link]
at ctor.onSortChange ( [link]
at ctor.onEndUpdateSorters ( [link]
at ctor.fire ( [link]
at ctor.doFireEvent ( [link]
Mivel nem látjuk a forráskódot, így nehéz segíteni.
Nagy általánosságban - nem Senchajs/Extjs-specifikusan, pusztán Javascriptből kiindulva - annyi bizonyos, hogy a kód a DOM-fa egyik elemének style tulajdonságát ((háttér)színét, betűméretét, elhelyezkedését,...) próbálja elérni, viszont az az elem nem létezik (ezért null az értéke).
Általában két esetben fordulhat ilyen elő:
* vagy egy eleve nem létező elemre akarsz hivatkozni
* vagy akkor akarsz hivatkozni az adott elemre, amikor az még nem jelenítődött (mert dinamikusan jön létre)/töltődött be (mert a szkriptet már azelőtt meghívtad, mielőtt az oldal betöltődött volna)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!