2011-07-26 4 views
0

약 1000 개의 레코드가 포함 된 Sencha Touch 목록 구성 요소를 사용하고 있습니다.큰 Sencha toch 목록의 렌더링 문제

목록 스크롤링이 거절되었습니다.

크롬 브라우저에서 사용하면 정상적으로 작동합니다. 하지만 iPad safari에서 실행할 때 자바 스크립트 실행 시간 초과가 초과되었습니다 오류. 또한 목록 항목을 선택하면 선택 항목이 제대로 렌더링되지 않습니다.

제발, 도와주세요. 긴급합니다.

답변

2

목록 항목 템플릿에서 복잡한 작업을 수행하고 있습니까? 템플릿이 매우 간단하다는 것을 확인하십시오. 물론 반복적으로 반복하여 렌더링 될 것입니다. 특히 각 항목 내에서 하위 템플릿/하위 루프를 실행하지 마십시오.

큰 목록의 경우 MahlerFreak'sBufferedList 구성 요소를 살펴볼 수도 있습니다. 나는 현재 거의 성공한 nearlly 10K 항목을 가진 프로젝트에서이 도구를 사용하고 있습니다.

필자는 사용 사례에 약간 조정할 필요가 있었지만 잘 작성되었고 사용하기 쉽습니다.

+0

그러나 목록에 대해 스크롤이 거짓이므로 모든 목록 항목을 동시에 렌더링하려고합니다. –