SpreadJS製品ヘルプ
IMEモード
機能 > セル > IMEモード

セルに対するInput Method Editor モード(IME モード)の利用を明示的に設定できます。(Internet ExplorerおよびMozilla Firefox環境のみ)

imeMode メソッドを使用すると、IMEモードを明示的に設定できます。

アクティブセルの編集が許可されていなかったりロックされている場合、IMEバーは無効となります。

カスタムセルではisImeAware と updateImeMode メソッドを利用してIMEモードを使用することができます。

セル内でのマウスクリックによりIMEバーはそのセルに設定されたIME設定にロールバックします。例えば、A1セル内におけるIME設定が日本語入力モードで、アクティブセルがA1セルに変わった場合、IMEバーは日本語入力モードとなります。半角キー押下によりIMEバーは英数字入力モードになります。A1セルのクリックはIMEバーを日本語入力モードに変化させます。

コードの使用

次のサンプルコードは、IMEモードを無効に設定します。

JavaScript
コードのコピー
activeSheet.getCell(0, 0).imeMode(GC.Spread.Sheets.ImeMode.Disabled);
//または
var style = new GC.Spread.Sheets.Style();
style.imeMode = GC.Spread.Sheets.ImeMode.Disabled;
activeSheet.setStyle(0, 0, style);
関連トピック