2012-04-15 3 views
1

나는 도장 트리 뷰가 있으며 노드를 클릭하면 Java 스크립트가 그리드를 새로 고칩니다. 노드를 클릭하고 데이터를 새로 고치기 전에 실행중인 모든 Java 스크립트를 중지해야합니다.강제 종료 Java 스크립트 실행 기능

답변

0

자바 스크립트는 대부분 단일 스레드이므로 클릭 이벤트가 발생하면 해당 코드 만 실행됩니다. 코드가 일부 이벤트에 의해 중단 될 수 있습니다. 우려되는 부분입니까? 그렇다면 새로 고침을하기 전에 이러한 이벤트의 연결을 해제 한 다음 나중에 필요할 때 다시 연결하십시오. 일부 코드를 보지 않고 최상의 접근 방식이 무엇인지 말할 수 없습니다.

+0

예를 들어 일부 Java 스크립트가 실행 중일 때 Esc 키를 누르거나 브라우저에서 중지를 누르면 모든 Java 스크립트가 흥미 진진합니다. 나는 이런 것을 필요로했다. 어쨌든, 내 onNodeClick 함수의 맨 위에있는 window.stop()에 의해 문제를 해결했습니다. – Azade