javascript - Appmaker:表格搜索栏中的多个过滤器?
问题描述
我有一个页面,其中有一个表格显示客户的姓名和他们工作的公司(它与公司数据模型是多对一关系,该关系称为公司),以及它下方的搜索栏。搜索栏的值绑定如下:
@datasource.query.filters.Name._contains
效果很好,但我希望搜索栏也过滤公司名称,客户工作,我试过
@datasource.query.filters.Company.Name._contains || @datasource.query.filters.Name._contains
但它并没有真正起作用,所以我的问题是,如何为我的表过滤这两个字段?
解决方案
对于这种特定情况,我建议在您的数据源中使用查询构建器。查询构建器应如下所示:
Name contains? :searchVal or Company.Name contains? :searchVal
那么你的搜索栏的值应该像这样绑定:
@datasource.query.parameters.searchVal
更详细的解释请参考以下官方文档:
参考:https ://developers.google.com/appmaker/models/datasources#query_builder
推荐阅读
- php - 移除不支持的html标签(简单的HTML Dom)
- c# - 带有移动统一变换的无限循环
- github - Ansible 是否有用于分叉 github 存储库的模块?
- java - 使用hibernate从数据库中检索blob并使用jsp显示在网页上
- c++ - 尝试使用 std::visit 和 lambda 表达式从 std::variant 返回值
- regex - 用于在数字列表成员周围环绕一些文本的单行
- android - Firebase 实时子监听器在上传到 Firebase 存储时抛出 SocketTimeoutException
- php - 从一种类型转换为另一种类型时,如何输入 PHP 类型作为参数?
- python - 在张量流中制作单位矩阵
- java - JAVA 评估后缀表达式 - 无法抛出空或无效的表达式