Appmaker: несколько фильтров из панели поиска на столе? - PullRequest
0 голосов
/ 18 октября 2019

У меня есть страница, где у меня есть таблица, в которой указаны имена клиентов и компании, в которой они работают (это отношение «один к одному» с моделью данных компаний, отношение называется «Компания») и строка поиска нижеЭто. Значение панели поиска связывается следующим образом:

@datasource.query.filters.Name._contains

, что прекрасно работает, но я хочу, чтобы панель поиска такжеотфильтровать названия компаний, в которых работают клиенты, я попробовал

@datasource.query.filters.Company.Name._contains ||@ datasource.query.filters.Name._contains

Но на самом деле это не работает, поэтому мой вопрос: как я могу отфильтровать оба этих поля для своей таблицы?

1 Ответ

1 голос
/ 18 октября 2019

Для этого конкретного сценария я бы рекомендовал использовать построитель запросов в вашем источнике данных. Построитель запросов должен выглядеть следующим образом:

Name contains? :searchVal or Company.Name contains? :searchVal

Тогда значение вашей строки поиска должно быть привязано так:

@datasource.query.parameters.searchVal

Более подробную информацию см. В официальной документации ниже. объяснение:

Ссылка: https://developers.google.com/appmaker/models/datasources#query_builder

...