作成日: 2026/09/01 最終更新日: 2026/09/03
文書種別
不具合
発生環境
5.20242.21以降のバージョンで発生
状況
回避方法あり
詳細
FlexGridにおいて、現在表示されていない(スクロールが必要な)セルに対して、select()、focus()、startEditing()を連続して実行すると、エディタ内のテキストが全選択されず、キャレットが末尾に配置されます。
回避方法
startEditing()がグリッドを再描画するように、focus()とstartEditing()の実施以前にrefresh(false)を追加します。
function doAll(colNum) {
grid.select(new wijmo.grid.CellRange(0, colNum), true);
・・・
grid.refresh(false); // 回避方法
grid.focus();
grid.startEditing();
setResult("select -> focus -> startEditing");
}