Appmaker:table 上搜索栏中的多个过滤器?
Appmaker: Multiple filters from a search bar on a table?
我有一个页面,其中 table 显示客户的姓名和他们工作的公司(它与公司数据模型是多对一的关系,这种关系称为公司) , 以及其下方的搜索栏。搜索栏的值是这样绑定的:
@datasource.query.filters.Name._contains
效果很好,但我希望搜索栏也能过滤公司名称、客户工作地点,我试过
@datasource.query.filters.Company.Name._contains ||
@datasource.query.filters.Name._contains
但它并没有真正起作用,所以我的问题是,如何为我的 table 过滤这两个字段?
对于这种特定情况,我建议在您的数据源中使用查询生成器。查询构建器应如下所示:
Name contains? :searchVal or Company.Name contains? :searchVal
那么你的搜索栏的值应该像这样绑定:
@datasource.query.parameters.searchVal
更详细的解释请参考下面的官方文档:
参考:https://developers.google.com/appmaker/models/datasources#query_builder
我有一个页面,其中 table 显示客户的姓名和他们工作的公司(它与公司数据模型是多对一的关系,这种关系称为公司) , 以及其下方的搜索栏。搜索栏的值是这样绑定的:
@datasource.query.filters.Name._contains
效果很好,但我希望搜索栏也能过滤公司名称、客户工作地点,我试过
@datasource.query.filters.Company.Name._contains || @datasource.query.filters.Name._contains
但它并没有真正起作用,所以我的问题是,如何为我的 table 过滤这两个字段?
对于这种特定情况,我建议在您的数据源中使用查询生成器。查询构建器应如下所示:
Name contains? :searchVal or Company.Name contains? :searchVal
那么你的搜索栏的值应该像这样绑定:
@datasource.query.parameters.searchVal
更详细的解释请参考下面的官方文档:
参考:https://developers.google.com/appmaker/models/datasources#query_builder