2014-07-14 1 views
1

그리드가 있습니다. 그리드의 각 항목에 대해 왼쪽에 메뉴가 있고 그 항목은 그리드 선택에 따라 변경됩니다. selection 이벤트 내에서 success:의 렌더링을 처리하는 Ajax.request이 있습니다. 문제는 내가 다른 행을 정말로 빠르게 클릭하면 (또는 빠르게 탐색하기 위해 화살표 키를 사용하여) 그리드가 멈추고 요청 렌더링이 끝날 때까지 내가 클릭 한 다른 행을 등록한다는 것입니다. 각 연속 요청을 대기열에 넣습니다. 브라우저 디버거에서 네트워크를 확인하면 호출이 비동기 적이기 때문에 요청이 보류 중입니다. 내가 놓친 게 있니? Ext에서 Ajax를 다르게 처리합니까? 귀하의 질문은 이전 아약스 호출을 중단에 realated 경우ExtJS 서로 다른 대기중인 여러 Ajax 요청이있는 이유

+0

코드를 게시하지 않았으므로 말할 수 없습니다. Ext에는 "요청 대기열"이 없으므로 전화를하는 즉시 요청을 실행합니다. 여러 개의 동시 요청이있는 브라우저 제한을 두거나 코드에 다른 문제가있을 수 있습니다. –

답변

0

, 당신이 이전 아약스 호출을 중지됩니다 설정

autoAbort : true 

에서이 속성을 넣어주십시오 수 있습니다. 도와 드리겠습니다.

+1

나는 이것을 시도 할 것이다. 그러나 나의 질문은 답이 없다. 요청이 '보류 중'이라고 말하는 이유는 무엇입니까? – Konstantine

관련 문제