ある列にチェックボックスがあり、他の列にウィジェットがあるCellTable内でGWT MultiSelectionModelを使用しています。ユーザーのクリックに基づいて選択ステータスを更新するハンドラーを追加しました。セルが選択されているときにユーザーがいずれかの列の一部をクリックすると、ステータスが正しく更新され、セルが水色から白に変わります。ただし、ユーザーがチェックボックスをクリックしてセルが選択されている場合、チェックボックスはオフになりますが、セルはまだ青色です。さらに奇妙なことに、ステータス更新コードが実行される前にいくつかのブレークポイントがある場合、この問題は発生しません。
それ以外の場合はすべて、セルの状態とチェックボックスの状態が正しく更新されます。オブジェクトが変更されないため、ProvidesKeys インターフェイスを使用していないことに注意してください。
誰でもこれで私を助けることができますか?ご協力いただきありがとうございます。