2013-04-26 5 views
5

Setterを介してAbstractCellTableでフラグskipRowHoverCheckをtrueに設定しました。 AbstractCellTable内のメソッドonBrowseEvent2にデバッグポイントを設定することによって、フラグがtrueに設定されていることを確認できます。抽象セルテーブルのGWT setSkipRowHoverCheck

コードはskipRowHoverCheckがtrueであるとチェックされたブロックを実行しないため、MouseOverブラウズイベントは追加されません。

ただし、プロジェクトのデバッグ時には、マウスオーバーイベントが引き続き検出され、行レベルのホバーイベントが取得されます。これにより、選択した行の上にマウスが置かれた行が作成されます。

これについてのアドバイスは素晴らしいと思います!

おかげ

答えて

2

skipRowHoverCheckフラグがホバー行とRowHoverEvent Sの発射(addRowHoverHandler(RowHoverEvent.Handler handler)を使用して処理)のDOMモデルチェンジを回避するために使用されます。

それは低レベルBrowserEvents.MOUSEOVERBrowserEvents.MOUSEOUTイベントをシンク避けるために使用ないです。それらは依然として解雇され、処理されます(あなたがsetSkipRowHoverCheck(true)を使用していればノーオペレーションで)。そして、必要であれば、下位のセルに委任されます。

あなたの質問を正しく理解しているかどうかわかりませんが、これはskipRowHoverCheckフラグの意味です。