データを含むツリーと、単一のツリー ノードからデータを編集するためのウィジェットがあります。ウィジェットの 1 つがフォーカスを失うと ( BlurHandler )、ツリー ノードのデータが更新されます。他のノードが選択されると、ウィジェットが更新され、選択されたツリー ノード ( SelectionHandler ) のデータが表示されます。
私の問題は次のとおりです。
ウィジェット コンテンツの編集が完了し、すぐに新しいツリー ノードを選択すると、イベント ( onSelection および onBlur ) が明確に定義された順序で発生しません。Firefox でのテストでは、イベントの順序は onBlur > onSelection です。IE、Chrome、および Safari では、順序は onSelection > onBlur です。
イベントの順序を明確に定義できるかどうかは誰にもわかりませんか? または、誰かが同様の問題を抱えていて、どうすれば修正できるか教えてもらえますか?