Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Handsontable中获取上一个单元格值_Javascript_Jquery_Handsontable - Fatal编程技术网

Javascript 如何在Handsontable中获取上一个单元格值

Javascript 如何在Handsontable中获取上一个单元格值,javascript,jquery,handsontable,Javascript,Jquery,Handsontable,我正在使用Handsontable创建简单的项目。为了进行验证,我需要在更改之前获取函数上以前的单元格值。 这里我得到了当前聚焦单元的值 这是我的密码 beforeChange: function (changes, source) { for (var i = changes.length - 1; i >= 0; i--) { if (changes[i][3] =

我正在使用Handsontable创建简单的项目。为了进行验证,我需要在更改之前获取函数上以前的单元格值。 这里我得到了当前聚焦单元的值

这是我的密码

      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;
              }
           }
         }

帮帮我。谢谢。

基于以下页面(尝试编辑值),它应该是
更改[i][2]

  • 更改[i][0]
    :行
  • 更改[i][1]
    :属性/列
  • 更改[i][2]
    :以前的值
  • 更改[i][3]
    :新值

也可以在这里找到:

“更改”是一个二维数组,其中包含有关每个已编辑对象的信息 单元格[[行,属性,旧值,新值],…]


谁知道呢,试试
changes[i-1][3]
changes[i][2]
@adeneo changes[i][2]不起作用,我已经检查过了