无法在手动保存模式数据库中创建新项目

Cannot create new item in manual save mode database

试图复制 Project Tracker 模板的一些功能,所以我在手动保存模式下使用数据源。

当我尝试创建新项目时出现以下错误:

Cannot create a new record on a datasource in manual save mode with pending changes.

我尝试创建一个按钮并单击“widget.datasource.clearChanges();”,但这似乎没有帮助。

我不确定如何清除未决的更改。任何帮助将不胜感激。

我想我已经想通了 out/figured 解决方法。

我通过添加 "widget.datasource.saveChanges();" 调整了我所有的按钮(例如:我的添加项目按钮、我的删除按钮等)。所以现在它看起来像这样:

widget.datasource.saveChanges(); 
app.showDialog(app.pageFragments.Add);

还有这个:

widget.datasource.saveChanges();
app.closeDialog();