パフォーマンス上の理由から、カスタムメイドのテーブルがあります。テーブルは HTML DIV として作成された列で構成され、行は AbsolutePanel にラップされます。列と行の位置は絶対であり、レンダリング ループで計算されます。テーブルが ScrollPanel に追加され、行の表示部分のみがレンダリングされ、ユーザーがスクロールすると行が追加されます。
お客様の要件は、PopupPanel を開いて、行がクリックされたときに行に関する詳細を表示することです。クリック イベントをシンクして、行パネルに ClickHandler を追加しました。これは正常に動作します。
問題は、たとえば、標準リンクまたはクリック可能なアイテムをテーブルのセルの 1 つに追加すると、そのアイテムをクリックすると、行クリック ハンドラーが起動することです。イベントのソースは行要素であり、リンク/アイコン/クリックされたものではありません。
これを解決するための助け(おそらく完全に異なるアプローチですか?)は大歓迎です。