作成日: 2024/07/18 最終更新日: 2024/11/06
文書種別
不具合
発生環境
5.20201.663以降のバージョンで発生
状況
修正済み
詳細
selectionModeプロパティをListBoxに設定した場合、複数行を選択(ドラッグで連続選択やCtrl+セルクリック)し、ctrl+セルクリックで行の選択をすべて解除していくと、不正な選択行の情報が取得されます。
回避方法
この問題はバージョン5.20242.21で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
isSelectedプロパティを参照して行情報を取得します。
let selRows = s.rows.filter(r => r.isSelected);
let selItems = selRows.map(r => r.dataItem);