Lookup не фильтрует записи, как ожидалось для определенного объекта в Dynamics 365

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

Применяется к:   Power Apps
Исходный номер КБ:   4603850

Симптомы

При введите в контроль просмотра все записи в представлении отображаются, а не только записи, связанные с тем, что введите. Если вы прокрутите записи, вы увидите текст записи с полужирным шрифтом, как обычно, когда текст совпадает с текстом поиска.

Снимок экрана показывает текст записи с полужирным шрифтом, как обычно, когда текст совпадает с текстом поиска.

Причина

Существует две потенциальные причины этой проблемы:

Причина 1

Проблема возникает из-за того, что в представлении быстрого поиска объекта нет столбцов "найти".

Представление Lookup определяет, какие столбцы отображаются внутри управления поиском, но столбцы быстрого поиска определяют, какие столбцы находятся в области - управления поиском. В основном при введите значение в диспетчер поиска, оно ищет совпадение внутри столбцов поиска. Затем он выбирает записи со совпадением и отображает сведения, определяемые представлением Lookup для вас. Причина, по которой он показывает все записи, заключается в том, что в представлении быстрого поиска нет столбцов "найти".

Примечание

Столбцы быстрого поиска не то же самое, что столбцы поиска быстрого - поиска. В представлении быстрого поиска может быть много столбцов, но если ни один из них не помечен как столбцы "find", поиск будет работать не так, как ожидалось.

Причина, по которой отображаемые и поисковые столбцы могут быть разными, заключается в их производительности. Чем меньше столбцов выполняется, тем быстрее выполняется поиск. Однако может потребоваться увидеть много сведений в контрольной записи, чтобы убедиться, что выбрана нужная запись.

Шаги по добавлению столбцов "найти" см. в статье Обход 1.

Причина 2

Проблема возникает из-за того, что в представлении, используемом управлением просмотра, нет столбцов типа строк.

Управление просмотром не может фильтровать столбцы типа без строки. В используемом представлении должен быть по крайней мере один столбец типа строки, например текст, электронная почта, телефон, URL-адрес и так далее.

Шаги по добавлению столбца типа строк см. в статье Обходное решение 2.

Временные решения

Чтобы решить эту проблему, используйте одно из следующих обходных пути:

Обходное решение 1

  1. В настройках перейдите в представление быстрого поиска для объекта управления поиском.

  2. Выберите столбцы добавить поиск.

    Снимок экрана, чтобы выбрать элемент Добавить столбцы поиска.

  3. Добавьте все столбцы, которые необходимо искать и соответствовать в области управления поиском.

    Снимок экрана, чтобы добавить столбцы, которые необходимо искать и соответствовать в области управления поиском.

  4. Сохранение и публикация изменений.

Обходное решение 2

Необходимо добавить столбец типа строки в представление, используемую управлением просмотра.

  1. В настройках перейдите к представлению, используемом управлением просмотра, где фильтруется нарушена.

  2. Выберите Добавление столбцов.

    Снимок экрана, чтобы выбрать элемент Добавить столбцы в тестовом представлении.

  3. Добавьте по крайней мере один столбец типа строки.