找回密码
 立即注册

QQ登录

只需一步,快速开始

Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-28 17:23:54
3#
您好,您的问题解决了吗?如果没有解决,建议如楼上所言,详细描述下您的需求?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-8 18:23:53
2#
您好,
单元格处于编辑状态时,按下ctrl+enter会自动换行,这属于目前的设计。
正如您所属,我在Excel中测试,在公式编辑栏处按下ctrl+enter可以实现批量设置公式,不过这并非是单元格处于编辑状态时的操作。
请问您的需求是什么呢?请详细描述下。
回复 使用道具 举报
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-8 17:14:43
来自 14#
您好,可以参考下面的代码:
  1. var isReservedKeyFn = GC.Spread.Sheets.CellTypes.Text.prototype.isReservedKey;
  2. GC.Spread.Sheets.CellTypes.Text.prototype.isReservedKey = function (evt, context) {
  3.     var { keyCode, ctrlKey, altKey, shiftKey } = evt;
  4.     if (keyCode === 13 && ctrlKey && !shiftKey && !altKey) {
  5.         return false;
  6.     }
  7.     return isReservedKeyFn.apply(this, arguments);
  8. }
  9. spread.commandManager().register('customCommitArrayFormula', GC.Spread.Sheets.Commands.commitArrayFormula, GC.Spread.Commands.Key.enter, true, false, false, false);
复制代码


回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部