作成日: 2026/09/16 最終更新日: 2026/09/16
文書種別
不具合
発生環境
5.20231.888以降のバージョンで発生
状況
回避方法あり
詳細
FlexGridで見切れているセルをクリックすると、FlexGridのホスト要素のclickイベントが2回発生します。
これは、クリック操作中にセルのDOMが更新されると、内部処理によるクリックとブラウザのネイティブなクリックの計2回が発生しています。
これは、クリック操作中にセルのDOMが更新されると、内部処理によるクリックとブラウザのネイティブなクリックの計2回が発生しています。
回避方法
FlexGridのホスト要素に登録したDOMのclickイベント内でevent.isTrustedプロパティをチェックし、内部処理によって生成されたイベントをスキップします。
発生するclickイベント自体を防ぐことはできませんので、event.isTrustedプロパティを使用してスキップする方法でご対応ください。
grid.hostElement.addEventListener('click', event => {
if (!event.isTrusted) {
return;
}
// アプリケーションのクリック処理ロジック
});