作成日: 2026/08/31 最終更新日: 2026/08/31
文書種別
不具合
状況
回避方法あり
詳細
EditModePermanentプロパティを有効にしたSPREADで、セルを編集モードにしてからキーボードの下矢印キーで行移動する際、移動によりSPREADのスクロールが発生すると、セルの編集が開始されません。
また、この場合はEditModeReplaceプロパティを有効にしてもアクティブセルの移動時に編集が開始されないため、テキストが全選択されず、上書き入力が有効になりません。
また、この場合はEditModeReplaceプロパティを有効にしてもアクティブセルの移動時に編集が開始されないため、テキストが全選択されず、上書き入力が有効になりません。
回避方法
クライアント側のActiveCellChangedイベントでStartEditメソッドを呼び出し、明示的に編集を開始する方法が有効です。
<script>
document.addEventListener("DOMContentLoaded", () = {
const spread = document.getElementById("FpSpread1");
spread.addEventListener("ActiveCellChanged", ActiveCellChanged, false);
});
const ActiveCellChanged = (e) = {
const spread = document.getElementById("FpSpread1");
if (spread.isEditModePermanent())
{
spread.StartEdit();
}
}
</script>