2012-01-21 13 views
1

Chrome、Safari、FirefoxでGWT 2.4.0のネイティブドラッグアンドドロップを使用しています。しかしIE9では、ドラッグ開始イベントは発生せず、カーソルはテキスト選択モードになるようです。GWTのネイティブドラッグアンドドロップ - DragStartEventがIE9で起動しない

アイデア?

public class BaseFlowComponent extends Composite { 

    public BaseFlowComponent() { 
     this.initWidget(panel); 

     this.addDomHandler(new DragStartHandler() { 
      public void onDragStart(DragStartEvent event) { 
       event.setData("text", componentName); 
       event.getDataTransfer().setDragImage(getElement(), 10, 10); 
      } 
     }, DragStartEvent.getType()); 

     this.getElement().setDraggable(Element.DRAGGABLE_TRUE); 
    } 
} 

答えて

1

この問題はhttp://code.google.com/p/google-web-toolkit/source/detail?spec=svn10138&r=10138から修正されています。

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

あなたがホストとプロダクションモードで同じブラウザ、ドキュメントモードのサンプルコードを実行していることを確認します。また、GWTチームの推奨事項も覚えておいてください。 https://developers.google.com/web-toolkit/doc/latest/DevGuideIE9

IE9がIE8/IE7互換モードで動作していないことを確認してください。

IE7およびIE8の場合、この機能は無効です。
参考 - http://code.google.com/p/google-web-toolkit/source/detail?spec=svn10138&r=10138 https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/0MkjaHsVfO4

関連する問題