我正在使用Handsontable创建简单的项目。对于验证,我需要在 beforeChange 函数中获取先前的单元格值。 在这里,我正在获得当前的聚焦细胞价值。
这是我的代码..
beforeChange: function (changes, source)
{
for (var i = changes.length - 1; i >= 0; i--)
{
if (changes[i][3] === "2")//here i am getting current cell value
{
return true;
}
}
}
帮助我。谢谢..
答案 0 :(得分:2)
基于以下页面(尝试编辑值),它应为changes[i][2]
changes[i][0]
:row changes[i][1]
:property / column changes[i][2]
:之前的值changes[i][3]
:新值http://handsontable.com/demo/callbacks.html
此处也可以找到:https://github.com/warpech/jquery-handsontable/wiki/Events
更改是包含有关每个已编辑的信息的2D数组 cells [[row,prop,oldVal,newVal],...]。