javascript - SpreadJS - 在 keyDown/keyUp 事件上获取更新的单元格文本
问题描述
我正在使用 SpreadJS 版本 12
我想要的是在每个 keyDown/keyUp 事件之后获取单元格文本/值。
当我尝试运行cell.text()
或cell.getValue()
获得旧值时(之前我们聚焦单元格时出现的值)
例如。
如果单元格 0,0 有文本“Sample”
双击该单元格开始编辑
我们按退格键 2 次。
在 keyDown 事件中,我们尝试通过 cell.text()/cell.getValue() 获取单元格文本
预期的输出是“Samp”,但我得到的是“Sample”。
解决方案
我们可以绑定以下事件。
self.sheet.bind(GC.Spread.Sheets.Events.EditChange, function(e, args) {
console.log(args.editingText);
});
推荐阅读
- r - R:list.files() 在“特殊文件夹”中找不到文件
- authentication - Graphql 授权不发送
- vba - VBA 运行时错误 3131 MS access 2016 Pro Plus
- javascript - 带有转义字符的jQuery查找功能在最新版本中不起作用
- vue.js - 如何在没有 npm 的情况下在 vuejs 上手动导入模块?
- json - How to override Json.Net model binding exception messages for localization purposes?
- angular - 将angular项目合并到spring mvc项目中
- r - 通过 R 中的栅格堆栈条件求和
- reactjs - 使用自定义组件对 Formik 进行反应:在验证时提升状态
- r - predict.coxph() 和 survC1::Est.Cval -- predict() 输出类型