【发布时间】:2017-07-19 07:32:12
【问题描述】:
短版:除非我手动刷新页面,否则新条目不会出现在带有查询生成器过滤器的表中。
长版:我有一个表,它使用 Datasource Query Builder 过滤掉已标记为已完成和已交付的条目。
所以模型是 SystemOrders,但表的数据源是添加了过滤器的数据源(SystemOrders_HideComplete)。所有这些工作正常。
当用户为数据库创建新条目时,他们单击“添加”按钮打开页面片段。他们可以输入所有数据并写入,但是当 Fragment 关闭时表格不会自动刷新,并且不会显示新条目。
刷新浏览器页面或使用与表格(如下所列)相同的页面上的自定义按钮重新加载数据源会导致显示新条目。
widget.datasource.query.clearFilters();
var datasource = app.datasources.SystemOrders_HideComplete;
datasource.load();
我尝试调整页面片段的提交按钮,希望它可以让用户不必手动刷新页面,但这似乎也不起作用:
widget.datasource.createItem();
var datasource = app.datasources.SystemOrders_HideComplete;
datasource.load();
app.closeDialog();
我假设这可能是因为 datasource.load();命令来自片段?
任何帮助找出让新条目自动出现的方法将不胜感激。
【问题讨论】:
标签: google-app-maker