转至元数据结尾
转至元数据起始

改变单元格中的数据将会导致表中出现脏数据。

如果单元格变脏,那么这一行也会变脏。

在单元格载入数据的时候不会变脏。

在单元格完成载入数据的时候才可以在编辑时变脏。

在插入一行时不会有脏的行出现,而是会直接新增一行。

设置列计数(column count)或者使用 fromJSON 和 toJSON 方法,脏数据状态将会被清除。

你可以使用 clearPendingChanges 方法清除脏数据。

你可以使用 getDirtyRows 和 getDirtyCells 方法获取脏的行或者单元格。

示例代码

编辑单元格将会改变脏数据状态。点击按钮来清除脏数据状态。

JavaScript
var customers = [
               { ID: 0, Name: 'A', Info1: 'Info0' },
               { ID: 1, Name: 'B', Info1: 'Info1' },
               { ID: 2, Name: 'C', Info1: 'Info2' },
            ];
            activeSheet.setDataSource(customers);
$("#button1").click(function () {
activeSheet.clearPendingChanges();
   });
// Add button control to page
<input type="button" id="button1" value="button1"/>

更多信息
getInsertRows Method
getDeletedRows Method
hasPendingChanges Method

  • 无标签