我有一个表,其中数据存储在文本文件中。有一个按钮可以将数据保存回文本文件。如果用户离开页面,则所有未保存的数据都会丢失。
是否有一种方法可以检测表数据是否已更改?然后我可以给用户选择保存还是离开的选项?
答案 0 :(得分:1)
在编辑表中的数据后会调用 dataEdited 回调。
var table = new Tabulator("#example-table", {
dataEdited:function(data){
//data - the updated table data
},
});
您可以使用它在其他地方设置一个布尔值,当用户尝试离开该页面时可以检查该布尔值。
请查看Callbacks Documentation,以获取有关Tabulator提供的各种回调的更多信息