首页 > 解决方案 > SpreadJS - 在 keyDown/keyUp 事件上获取更新的单元格文本

问题描述

我正在使用 SpreadJS 版本 12

我想要的是在每个 keyDown/keyUp 事件之后获取单元格文本/值。

当我尝试运行cell.text()cell.getValue()获得旧值时(之前我们聚焦单元格时出现的值)

例如。

如果单元格 0,0 有文本“Sample”

  1. 双击该单元格开始编辑

  2. 我们按退格键 2 次。

  3. 在 keyDown 事件中,我们尝试通过 cell.text()/cell.getValue() 获取单元格文本

  4. 预期的输出是“Samp”,但我得到的是“Sample”。

标签: javascriptjqueryspreadsheetspreadjs

解决方案


我们可以绑定以下事件。

  self.sheet.bind(GC.Spread.Sheets.Events.EditChange, function(e, args) {
      console.log(args.editingText);
  });

推荐阅读