Мой случай похож на этот случай: Нажмите здесь !
У меня есть галерея, в которой отображаются предметы из коллекции. Я уже добавил Textinput.Text, чтобы предоставить клиентам возможность поиска товаров.
Но я борюсь с тем, чтобы реализовать «полнотекстовый» поиск.
Решение @carlosfigueira, предложенное в вышеупомянутом вопросе, прекрасно работает для разделения текста поиска, но я хотел бы, чтобы в галерее отображались только те элементы, которые содержат все отдельные строки.
Это мой код для предметов в галерее
Filter(
CustomListIssues;
Sum(
ForAll(
Filter(
Split(
InpSearchString.Text;
" "
);
Len(Trim(Result)) > 0
);
If(
Result in 'Title EN';
1;
0
) && "Unresolved" = Status && If(
!IsEmpty(lbSearchDepartment.SelectedItems.Result);
lbSearchDepartment.Selected.Value = Departement;
"" in Departement
)
);
Value
) > 0
)
CustomListIssues: коллекция, в которой я храню все элементы списка
InpSearchString.Text: Поиск TextInput.Text
'Title EN': столбец, в котором я хотел бы искать на основе заданной строки поиска
Обзор приложения:
Изображение ниже, чтобы дать вам представление о том, как оно выглядит / работает в данный момент
- Заданная строка поиска
- Обрезка (InpSearchString.Text)
- Галерея, в которой отображаются предметы из коллекции
Ожидаемый результат:
Я бы хотел, чтобы в галерее отображались только те элементы, которые включают все отдельные строки
Заранее спасибо
Саша Дорниг