我正在创建一个“自助服务终端”,用户可以在其中登录和注销。 我被卡在退出组件上。
我想要一个表,该表仅返回在最终用户搜索后尚未退出的访问者。
我的搜索框具有以下属性:
值:
@datasource.query.filters.fullname._startsWith
更改值:
if (widget.value === null || (widget.value).length === 0){
widget.datasource.unload();
} else {
widget.datasource.load();
}
我是这个&JS整体的新手。如何过滤搜索以仅包含尚未注销的用户?
答案 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()
将重新加载它。现在,在重新加载时,您可以通过多个过滤器,以便仅重新加载已过滤的记录。