私は、FocusPanelのウィジェットであるDataGridから要素をドラッグアンドドロップしようとしています。ターゲットは、DialogBoxに含まれる別のFocusPanelのウィジェットである別のDataGridです。メソッドonDragStartは正常に動作します。デバッガ(Firefox 53.0)で、dataTransferオブジェクトにDragStartEventのsetDataメソッドが設定されているかどうか確認できます。ターゲット側では、onDropメソッドが正しく呼び出されます。問題は、dataTransferオブジェクトがnullであり、DropEventのgetDataメソッドがエラーを返すことです。私はなぜdataTransferオブジェクトがnullであるのか分かりません。GWT 2.8 dropevent datatransfer null
-1
A
答えて
0
MDNの「ドラッグ操作」の段落「Performing a Drop」を読んで答えが見つかりました。 jsコードスニペットがあり、event.preventDefault()はonDrop関数の最後に配置されています。これは私のJavaコードがonDrop()メソッドの初めにpreventDefault()を呼び出すので私の注意を引いたものです。私はpreventDefault()の呼び出しをメソッドの最後に移動し、それが機能します。 dataTransferはnullではなく、getData()は正しい情報を返します。
関連する問題
- 1. GWT 2.8 websocket support
- 2. GWT 2.8コンパイラの警告
- 3. ドラッグ&ドロップ - DataTransferオブジェクト
- 4. GWT 2.8がカスタムリンカーを取得できない
- 5. グアバでコンパイルするとgwt 2.8例外がスローされる20
- 6. GWT 2.8-rc1スーパーデベロッパーモードがIntelliJ IDEAで動作しません2016.2.5
- 7. dataTransferでオブジェクトを渡す
- 8. Qt:QGroupBoxのdropEvent()を再実装する
- 9. GWT Overlay Tpes nullを確認する
- 10. Mockito/GWT:モックビューのウィジェットがnullです
- 11. GWT - 応答でハッシュマップがnullですか?
- 12. リサイクルアプリケーションMod_Mono 2.8
- 13. Symfony 2.8 TinyMCEインストールバンドルエラー
- 14. Symfony 2.8 injecting twig
- 15. symfony solr bundle 2.8 +
- 16. symfony 2.8 doctrine
- 17. Symfony 2.8 Doctrine Fixtures
- 18. Selenium 2.8 UnsatisfiedLinkError IEDriver
- 19. Facebookのログイン(APIバージョン2.8)
- 20. fillプロパティdataTransferでイベントを作成するには?
- 21. javacriptでCustomEvent dataTransferオブジェクトを初期化する正しい方法
- 22. Symfony 2.8:parameters.ymlにバンドルエイリアス
- 23. のSymfony 2.8移行
- 24. miktex 2.8 on ubuntu 11.10
- 25. Windows 7とXAudio 2.8
- 26. Symfony 2.8フォームエンティティタイプのカスタムプロパティ
- 27. Symfony 2.8 LDAP認証
- 28. なぜsymfony 2.8サービスのリクエストオブジェクトが空ですか? symfonyの2.8サービスにおける
- 29. Symfony 2.8でのLDAP認証
- 30. DropEventからドロップされたデータをHTMLとして取得する方法は?