google-app-maker - 可以删除,但没有确认
问题描述
我对 Google 应用制作工具有疑问。
我需要对表上的每条记录进行删除确认。我已经学习了这个 url Dynamically Bind Data source to app maker popup,但它不适用于我的情况。我所做的是:
一个。在删除按钮上,我设置脚本:
widget.datasource.deleteItem(widget.parent.datasource);
湾。在确认按钮上,我放了脚本:
//生成代码:在下面添加您的操作。
if (typeof widget.root.properties.CallbackFn === 'function') {
widget.root.properties.CallbackFn();
}
widget.root.visible = false;
app.closeDialog();
C。在客户端脚本上,我输入:
function deleteItem(datasource) {
var popup = app.popups.ConfirmationDialog;
var datasource2 = datasource;
popup.properties.CallbackFn = function() {
datasource.deleteItem();
};
popup.visible = true;
}
结果,我能够删除记录,但没有确认。告诉我,我的脚本有什么问题。@markus-malessa
解决方案
为了显示删除确认,我使用了确认对话框弹出窗口。当我单击“是”时,应用程序会使用以下代码从我的数据源中删除当前元素:
widget.datasource.deleteItem({success: successfullyDeleted()});
在“successfullyDeleted”中,我会显示一个通知对话框,告知该项目已成功删除。
推荐阅读
- python - 使用 TensorFlow 和 Keras 进行单类图像识别
- javascript - 在 Firebase 和 Vue 中创建新用户
- python-hypothesis - 为假设模块提供示例并使用 len 函数
- blazor - JSRuntime 未注册 Blazor
- laravel - 验证laravel中的动态单选按钮
- ios - 在 swift 中同时跟踪多个数据任务的进度
- php - laravel中的响应json
- c# - 在 WPF 的 ItemTemplate 中添加 MediaElement 时出错
- azure-ad-b2c - 使用 strongAuthenticationEmailAddress 检索用户时出错
- python - 融化功能熊猫中的EOF错误