我尝试更新手动编辑的单元格旁边的单元格值。在进行计算时,我需要更改单元格A2的值。例如。
案例步骤: - 编辑A1的值。 - 计算在afterChange事件的javascript中完成。 - 现在用计算值更新A2中的值。
在我的情况下, getDataAtCell 和 setDataAtCell 方法无效。 我收到以下错误。
无法读取未定义的属性'getDataAtCell'
无法读取未定义
的属性'setDataAtCell'
请建议如何获取和设置值。无论是使用getDataAtCell / setDataAtCell方法还是没有这些方法。
以下是代码:
afterChange: function(changes, source) {
changes.forEach(function(change) {
var row = change[0];
var col = change[1];
var oldVal = change[2];
var newVal = change[3];
alert(row + "\n" + col + "\n" + oldVal + "\n" + newVal);
/*get value at cell 1,1*/
alert(hot.getDataAtCell(1,1));
hot.setDataAtCell(row, col+1, 'Some new value');
})