SpreadJS製品ヘルプ
常時入力モード
SpreadJS > 開発者の手引き > 機能 > ユーザーインタフェースの管理 > 常時入力モード

ユーザーがクリックしたときは常に編集モードになるように、セルを設定できます。セルは通常、ユーザーが入力またはダブルクリックした時点で編集モードに切り替わります。

ユーザーがセルをクリックした時点、あるいはユーザーが[Tab]キーまたは[Enter]キーを使用してセルに移動した時点で、このセルをすぐに編集モードに切り替えるには、EnterCellイベント内でstartEditメソッドを設定します。

startEditメソッドのselectAllパラメータをtrueに設定すると、編集時にテキストが変更された場合に、すべてのテキストが選択されます。

コードの使用

次のサンプルコードは、ユーザーがクリックしたセルをすぐに編集モードに切り替えます。

JavaScript
コードのコピー
spread.bind(GC.Spread.Sheets.Events.EnterCell, function (event, data) {
                var sheet = data.sheet;
                activeSheet.startEdit(false);
            });