存档而不是删除的选项

Options for Archiving instead of deleting

所以我一直在使用普通的删除按钮 [widget.datasource.deleteItem();] 选项从我们的数据模型中删除条目,但是在用户意外删除错误的项目我意识到我需要更改为可恢复的方法。

我的第一个想法是创建一个名为 "Archived" 的布尔值或字符串字段。然后让我的 table 隐藏项目 (),其中存档状态设置为 "true" 或 "yes"。

所以问题 1 = 我将使用什么 OnClick 代码告诉 App Maker 将项目的存档状态设置为 "Yes" 或 "True"?

问题 2 = 是否有更好的方法来归档数据模型条目?

提前致谢!

onClick -> "Custom Action" 并使用下一个代码

widget.datasource.item.Archived = true;