javascript - SpreadJS - 在 keyDown/keyUp 事件上获取更新的单元格文本

标签 javascript jquery spreadsheet spreadjs

我使用的是 SpreadJS 版本 12

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

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

例如。

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

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

  2. 我们按两次退格键。

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

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

最佳答案

我们可以绑定(bind)以下事件。

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

关于javascript - SpreadJS - 在 keyDown/keyUp 事件上获取更新的单元格文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58928673/

相关文章:

javascript - HTML/CSS/JS (JQuery) - 可拖动模式重新调整窗口宽度/高度

ruby-on-rails - PaperTrail 手动创建版本

javascript - 如何更改 Android 中的警报按钮字体

javascript - 为什么从 javascript 到另一个 javascript 出现未定义错误?

javascript - 如何从 body 标签中删除 onload 事件

vba - 在多个 csv 文件中查找和替换 char

flutter - 有没有办法在 flutter 上创建类似可编辑网格的电子表格?

javascript - 如何根据键盘上的位置转换字符?

用于从 google 分析帐户检索数据的 PHP 代码

javascript - 使用 jquery undefined 解析 json