我打算在appmaker应用的浏览器选项卡关闭时调用onbeforeunload事件,以保存手动保存模式下datasouce的更改。
我在onAppStartScript中编写以下代码。
window.addEventListener('beforeunload', function(e) {
app.datasources.mydatasources.saveChanges();
}, false);
我在PC的Chrome 69.0.3497.100中预览我的应用,并对mydatasources进行了更改。 然后,我关闭浏览器选项卡,但是更改不应用mydatasource。
当我在appmaker应用中按下F5键时,就会发生beforeunload事件。
即使应用程序用户突然关闭浏览器选项卡,我如何保存mydatasource更改。