作成日: 2020/07/28 最終更新日: 2020/09/23
文書種別
不具合
状況
修正済み
詳細
FlexGridにて、セルにチェックボックスが配置されているとき、任意の行を編集状態にしてから、チェックボックスが配置されているセルのチェックボックスをクリックします。このとき、クリックイベントでFlexGrid.hitTestメソッドを実行してマウス位置のHitTestInfoオブジェクトを取得すると、下記のような結果になります。
5.20201.680:HitTestInfoオブジェクトのrowプロパティとcolプロパティがそれぞれ「-1」になります。
5.20202.699:下記のエラーが発生して、HitTestInfoオブジェクトを取得できません。
TypeError: Cannot read property 'touches' of undefined
HitTestInfoクラスのrowプロパティとcolプロパティでは、クリックされたセルの行ならびに列のインデックスが取得されるのが正しい動作です。(例:1列目2行目のセルをクリックしたら、colプロパティは「0」、rowプロパティは「1」が取得される)
5.20201.680:HitTestInfoオブジェクトのrowプロパティとcolプロパティがそれぞれ「-1」になります。
5.20202.699:下記のエラーが発生して、HitTestInfoオブジェクトを取得できません。
TypeError: Cannot read property 'touches' of undefined
HitTestInfoクラスのrowプロパティとcolプロパティでは、クリックされたセルの行ならびに列のインデックスが取得されるのが正しい動作です。(例:1列目2行目のセルをクリックしたら、colプロパティは「0」、rowプロパティは「1」が取得される)
回避方法
この問題はバージョン5.20202.724で修正されました。
旧文書番号
85838