检测制表符数据是否已更改以提示用户保存数据?

时间:2019-02-09 14:56:04

标签: tabulator

我有一个表,其中数据存储在文本文件中。有一个按钮可以将数据保存回文本文件。如果用户离开页面,则所有未保存的数据都会丢失。

是否有一种方法可以检测表数据是否已更改?然后我可以给用户选择保存还是离开的选项?

1 个答案:

答案 0 :(得分:1)

在编辑表中的数据后会调用 dataEdited 回调。

var table = new Tabulator("#example-table", {
    dataEdited:function(data){
    //data - the updated table data
    },
});

您可以使用它在其他地方设置一个布尔值,当用户尝试离开该页面时可以检查该布尔值。

请查看Callbacks Documentation,以获取有关Tabulator提供的各种回调的更多信息