2013-07-13 4 views
1

내 GWT 응용 프로그램에 기록 지원을 포함 시켰습니다. 어떤 이유로 onValueChange 이벤트가 두 번 실행됩니다. 올바른 히스토리 토큰을 사용하고 빈 히스토리 토큰을 사용하여 다시 한 번 수행하십시오. Netbeans에서 호스팅 모드로 실행하고 있습니다. 내 응용 프로그램의 onModuleLoad에서 히스토리 처리기를 한 번만 추가했습니다.GWT 기록 - onValueChange 이벤트가 두 번 발생합니다.

지난 주 동안이 문제로 어려움을 겪어 왔습니다. 어떤 도움을 많이 주시면 감사하겠습니다.

+0

내 앱에서이 문제가 없기 때문에 문제를 설명하는 코드가 유용 할 것입니다. –

답변

1

문제를 발견했습니다.

앵커의 onclick에 새로운 기록 항목을 추가 했으므로 event.getNativeEvent(). preventDefault();를 추가해야했습니다. 새 기록 항목이 추가 된 후

아래 코드를 참조하십시오.

공개 무효 온 클릭 (ClickEvent 이벤트) {
        History.newItem (Views.home.toString());
        event.getNativeEvent(). preventDefault();
}

다른 사람들에게 도움이되기를 바랍니다.

관련 문제