2013-04-24 3 views
1

Например, у меня есть объект с полем «описание». В настройках этого объекта в «Add Find Columns» я проверил поле «описание». «описание» имеет следующий текст: «несколько слов об объекте». когда я набираю текст быстрого поиска «некоторые слова», я получаю свою сущность, но когда я набираю текст «об объекте», я ничего не получаю. Это похоже на то, что поисковая система пытается найти сущность с полем «description», которое НАЧИНАЕТСЯ «Несколько слов», но не пытается найти, какой CONTAINS набирает текст. Как я могу это исправить?MS Dynamics CRM Быстрый поиск

ответ

3

Попробуйте добавить * до и после поисковой фразы.

Так поиск: *about entity*

В * действует в качестве шаблона для любого числа символов.

+0

Да, это работает! Благодаря! Но не очень хорошо набирать мой параметр поиска с * до и после этого параметра. Как настроить это? – anykey3

+0

Я бы не хотел набирать * символ каждый раз. – anykey3

+1

Я не верю, что вы можете. –

-1

Я нашел ответ.

  1. Перейти к следующему пути и найти "stage.js" Файл "C: \ Program Files \ Microsoft Dynamics CRM \ CRMWeb_static_common \ Сценарии \"

  2. Создать резервную копию этого файла перед любой модификация, так что у вас есть оригинал тоже

  3. Open «stage.js» в текстовом редакторе, например, EmEditor

  4. Найдите следующую строку кода: sFindCriteria = Трим (findCrite ria.value.replace (/ [*] + /, "*")); findCriteria.value = sFindCriteria;

  5. Теперь измените его: sFindCriteria = TRIM (findCriteria.value.replace (/ [*] + /, "")); если (sFindCriteria = "" & & sFindCriteria.substr (0, 1!)! = "") sFindCriteria = "*" + sFindCriteria; findCriteria.value = sFindCriteria;

  6. Сохраните файл и попробуйте Быстрый поиск, чтобы увидеть изменения

+0

Неподдерживаемый подход. Плохая практика и не рекомендуется. Может быть поврежден во время установки UR и так далее. Хороший и поддерживаемый способ написать плагин, который будет обрабатывать сообщение RetrieveMultiple. –

+1

@ AndriiButenko Работает нормально с RU-14. Я не могу найти ни одного способа, и вы рассказываете о поддерживаемом способе. Отправьте поддерживаемый способ, если у вас есть –

+0

Попробуйте реализовать этот подход с помощью CRM Online, и вы поймете, что я имел в виду. Поддерживаемый способ, который я написал, - плагин, который будет обрабатывать сообщение RetrieveMultiple, анализировать его и заменять необходимые условия. У меня сейчас нет исходного кода, но я сделал такую ​​настройку 2 года назад. –

 Смежные вопросы

  • Нет связанных вопросов^_^