条件搜索结果

时间:2018-08-01 02:54:29

标签: google-app-maker

我正在创建一个“自助服务终端”,用户可以在其中登录和注销。 我被卡在退出组件上。

我想要一个表,该表仅返回在最终用户搜索后尚未退出的访问者。

我的搜索框具有以下属性:

值:

@datasource.query.filters.fullname._startsWith

更改值:

if (widget.value === null || (widget.value).length === 0){
    widget.datasource.unload();
} else {
    widget.datasource.load();
}

我是这个&JS整体的新手。如何过滤搜索以仅包含尚未注销的用户?

1 个答案:

答案 0 :(得分:0)

如注释中所建议,您需要在加载数据源之前添加widget.datasource.query.filters.signedout._equals = false;行。但是,您应该在卸载时再进行一次更改。

这是完整的代码。

if (widget.value === null || (widget.value).length === 0){
    widget.datasource.unload();
    widget.datasource.load();
} else {
    widget.datasource.unload();
    widget.datasource.query.filters.signedout._equals = false;
    widget.datasource.load();
}

这里unload()将卸载以前的数据,而load()将重新加载它。现在,在重新加载时,您可以通过多个过滤器,以便仅重新加载已过滤的记录。