2013-01-02 3 views
1

네이티브 GWT 끌어서 놓기 이벤트를 사용하여 IE9에서 끌어서 놓기를 시도하고 있습니다. (당연히 IE9를 제외한 모든 브라우저에서 완벽하게 작동합니다.)GWT 2.5 네이티브 IE9 드래그 앤 드롭이 작동하지 않습니다.

Dev 모드에서 작업하면서 몇 가지 문제가있었습니다. 그러나, 외부 dev에 모드가 작동하지 않습니다. dev에 모드에서 실행하지 않을 경우 "거짓"dev에 모드에서 실행할 때

Window.alert("supported DnD: "+com.google.gwt.event.dom.client.DragDropEventBase.isSupported()); 

그것은 "참"라고,하지만!? : 그래서 나는이 코드 조각에 넣어

GWT 2.5가 IE9에서 DnD를 지원하지 않는 이유는 누구입니까? 또는 어떤 방법이 있다면 그것을 고칠 수 있습니다. 이론적으로는 dev 모드에서 정상적으로 작동하므로 가능해야합니다.

+3

추측 - IE9 일부에서 실행되고 있는지 확인 IE8 호환 모드? – SSR

+0

오, 내 말 .... 너는 내 영웅 SSR이야 !!! 나는 완전한 바보 같이 느낀다. IE8 호환성 모드에서 실행되었습니다. 그레이트 추측 :) –

+0

건배 !!! 나는 상세한 답변을 게시했다 : – SSR

답변

2

호스트 및 프로덕션 모드에서 동일한 브라우저 및 문서 모드로 샘플 코드를 실행하고 있는지 확인하십시오. 또한 GWT 팀의 추천을 기억하십시오. https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9

일부 IE8/IE7 호환 모드에서 IE9가 실행되고 있지 않은지 확인하십시오.

IE7 및 IE8의 경우이 기능을 사용할 수 없습니다.
참조 :

GWT 팀 테스트 URL : http://gwt-cloudtasks.appspot.com

GWT 팀의 샘플 코드 : http://code.google.com/p/google-web-toolkit/source/browse/trunk/samples/mobilewebapp/src/main/java/com/google/gwt/sample/mobilewebapp/client/desktop/DesktopTaskEditView.java

+0

나는 윈도우 7에서 IE 9를 사용한다. (최신이되어야한다. 나는 정기적으로 수정본을 적용한다.) 그리고 내 응용 프로그램 (표준 doctype과 함께)도 http : // jsfiddle 같은 JS 데모도 아니다. .net/rvRhM/192/위의 테스트 URL이 작동하지 않습니다. – PhiLho

+0

http://gwt-cloudtasks.appspot.com 데모 d & d를 사용하여 OS/브라우저/플러그인 문제가 있는지 확인하십시오. 데모가 작동하면 문제가 코드로 표시됩니다. – SSR

+0

그게 "위의 테스트 URL"에 의한 것입니다 ... 그것은 내 IE 9에서 작동하지 않습니다. – PhiLho

관련 문제