У меня вопрос к Google App Maker.
Мне нужно подтверждение удаления для каждой записи в таблице. Я уже изучил этот URL Динамически привязывать источник данных к всплывающему окну производителя приложений , но в моем случае это не работает. Я сделал следующее:
a. На кнопку удаления я устанавливаю скрипт:
widget.datasource.deleteItem (widget.parent.datasource);
б. На кнопку подтверждения я ставлю скрипт:
// GENERATED CODE: добавьте свое действие ниже.
if (typeof widget.root.properties.CallbackFn === 'function') {
widget.root.properties.CallbackFn();
}
widget.root.visible = false;
app.closeDialog();
c. На Client Script я положил:
function deleteItem(datasource) {
var popup = app.popups.ConfirmationDialog;
var datasource2 = datasource;
popup.properties.CallbackFn = function() {
datasource.deleteItem();
};
popup.visible = true;
}
Результат, я могу удалить запись, но без подтверждения. Скажите мне, что не так с моим сценарием. @ Markus-malessa