Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Jquery 高亮显示其值已更新的制表器单元格_Jquery_Tabulator - Fatal编程技术网

Jquery 高亮显示其值已更新的制表器单元格

Jquery 高亮显示其值已更新的制表器单元格,jquery,tabulator,Jquery,Tabulator,如果有一个制表器表格,并动态更新或向其中添加新行。我想突出显示其值已更改的现有行中的单元格。假设我的表对象是myTable,我写了以下几行: myTable.updateOrAddData(fieldsData).then(function (rows) { for (var key in rows[0]['_row']['cells']) { if (rows[0]['_row']['cells'].hasOwnProperty(key)) if

如果有一个
制表器
表格,并动态更新或向其中添加新行。我想突出显示其值已更改的现有行中的单元格。假设我的表对象是
myTable
,我写了以下几行:

myTable.updateOrAddData(fieldsData).then(function (rows) {
    for (var key in rows[0]['_row']['cells']) {
        if (rows[0]['_row']['cells'].hasOwnProperty(key))
            if (rows[0]['_row']['cells'][key]['oldValue'] != null) {
                // Now get the element of the current cell and apply jQuery highlight to it
            }
    }
});

我应该如何获取单元格元素?

下面的代码为我提供了访问单元格元素的功能,该元素随着行的更新而更改:

myTable.updateOrAddData(row).then(function(rows) {
  try {
    for (var key in rows[0]['_row']['cells']) {
      if (rows[0]['_row']['cells'].hasOwnProperty(key))
        if (typeof rows[0]['_row']['cells'][key]['oldValue'] != 'undefined' && rows[0]['_row']['cells'][key]['oldValue'] != null) {
          var cell = rows[0]['_row'].getCell(rows[0]['_row']['cells'][key]['column']['field']); // specify the column to get the cell of
          $(cell['element']).effect("highlight", {
            color: '#329cff'
         }, 1000); // highlight effect for 1 second
        }
    }
  } catch (e) {}
});

以下代码用于访问单元格的元素,该元素随着行的更新而更改:

myTable.updateOrAddData(row).then(function(rows) {
  try {
    for (var key in rows[0]['_row']['cells']) {
      if (rows[0]['_row']['cells'].hasOwnProperty(key))
        if (typeof rows[0]['_row']['cells'][key]['oldValue'] != 'undefined' && rows[0]['_row']['cells'][key]['oldValue'] != null) {
          var cell = rows[0]['_row'].getCell(rows[0]['_row']['cells'][key]['column']['field']); // specify the column to get the cell of
          $(cell['element']).effect("highlight", {
            color: '#329cff'
         }, 1000); // highlight effect for 1 second
        }
    }
  } catch (e) {}
});