2010-01-19 4 views
0

아약스 트리 그리드를 표시하기 위해 JQGrid 구성 요소를 사용하고 있습니다. 일부 데이터 (200 개의 분기가있는 트리, 각각 2-3 개의 항목)가 있으면 - 그리드가 FireFox에서 고정되기 시작합니다. 그런 다음 스크립트를 중지할지 계속할지 묻는 창이 나타납니다.JQuery/JQGrid 프로필하는 방법

이것을 디버그하고 해결하기위한 처방은 무엇입니까? 코드를 디버깅 할 수 있지만 js 라이브러리 및 해당 뉘앙스를 디버깅하는 방법을 잘 모르겠습니다.

JQuery, JQGrid 또는 FireFox 문제 일 가능성이 더 높습니까?

답변

3

Firebug 또는 IE 8의 프로파일 러를 사용하여 문제를 추적하십시오. 있는 jqGrid 내가 나무 작동 생각하지 않습니다하지만 당신이있는 jqGrid 3.5에서 gridview option을 사용하는 경우 훨씬 빠른 을 가지고 있음을

참고. 그러나 프로파일 러부터 시작하십시오.

+1

실제로 greedview는 트리에서는 작동하지 않지만 목표는 그리드 항목 당 $() 호출 수를 줄이는 것입니다. 나는이 길을 따라야 할 것 같아. – AlexA

2

아마도이 문제는 끝났습니다. 참조 목적으로 연결하는 것입니다. Deep Profiling jQuery Apps을 확인하십시오. 화려한 jQuery plugin은 당신이 어떻게 얼어 죽을 지 알 필요가 있습니다.