[FlexGrid] 固定列のカスタムセルに登録したイベントが発生しない

文書番号 : 82464     文書種別 : Limit
登録日 : 2017/12/07     最終更新日 : 2017/12/07

対象製品

Wijmo 5

発生環境

IE、Edge、FireFoxでのみ発生

詳細

FlexGrid.itemFormatterまたはformatItemで固定列のセルにカスタム要素を表示して、addEventListenerメソッドでカスタム要素にイベントリスナーを登録した場合、カスタム要素を操作してもイベントが発生しません。

この現象は制限事項です。(5.20162.231以前のバージョンでは発生しません。)

5.20163.254版で、スクロールパフォーマンスを向上するために固定列のセルをクローンして表示するように内部処理が変更され、その影響で本現象が発生します。
固定列のカスタム要素にイベントリスナーを登録するには、FlexGrid.cloneFrozenCells = falseに設定して、固定列のセルをクローンしないようにする必要があります。

再現手順

1. 1列目のボタンをクリックします。
結果: アラート画面が表示されません。

サンプル

回避方法

FlexGrid.cloneFrozenCells = falseに設定すると、本現象を回避することができます。

サンプル