你可以使用 imeMode 方法来设置用户在 IE 下和 FireFox 下的输入法(IME)设置。
如果单元格无法编辑或者被锁定,IME 工具栏将会被禁用。
你可以通过自定义单元格的 isImeAware 方法和 updateImeMode 方法中使用 IME 模式
当切换单元格时,IME 工具栏将会自动回滚到当前单元格的设置。
比如以下用例是正确的:
- 在 A1 单元格中切换了输入法,并且输入法为激活状态
- 将活动单元格从 A1 切换到其他单元格
- 按下 Shift 键,将输入法切换为未激活状态
- 切换回 A1 单元格,输入法会自动回滚到激活状态。
- 按下 Shift 键,将输入法切换为未激活状态
- 再次点击 A1 单元格,输入法会再次回滚到激活状态。
示例代码
以下代码禁用了 IME 模式。
JavaScript
activeSheet.getCell(0, 0).imeMode(GC.Spread.Sheets.ImeMode.Disabled); //or var style = new GC.Spread.Sheets.Style(); style.imeMode = GC.Spread.Sheets.ImeMode.Disabled; activeSheet.setStyle(0, 0, style);
另见