gpt4 book ai didi

google-app-maker - 如何在 Google App Maker 中打开特定记录的对话框或页面?

转载 作者:行者123 更新时间:2023-12-04 23:44:01 26 4
gpt4 key购买 nike

我在 Google App Maker 的记录表中​​的每一行都有一个“编辑”按钮。

当用户单击此按钮时,我希望打开的对话框/页面正在编辑用户单击的记录。

理想情况下,答案将适用于 showDialog() 函数。

最佳答案

尝试创建一个使用与您的表格相同的数据源的页面片段(例如,名为“EditDialog”)。然后将此页面片段设置为在您单击编辑按钮时打开:

app.showDialog(app.pageFragments.EditDialog);

表格点击应该会自动选择该行数据,所以这应该足够了。在某些情况下,我注意到选择发生得太晚了,之前选择的记录可能会在对话框中使用。

在这种情况下,您可能必须确保选择确实发生在对话框打开之前。如果我没记错的话,下面的意义(如 onClick)使它对我有用(虽然这可能不是一个聪明的解决方案):

var key = widget.datasource.item._key;
widget.datasource.selectKey(key);
app.showDialog(app.pageFragments.EditDialog);

希望这对您有所帮助!

编辑:我发现当您不是通过您正在单击的小部件而是通过其父级或直接到数据源(app.datasources.ArbitraryDatasource.selectKey(key))对数据源进行选择时,实际上这会更好;).

关于google-app-maker - 如何在 Google App Maker 中打开特定记录的对话框或页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44889483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com