Почему веб-частей SharePoint, связанные с SharePoint Web Parfs используют соединения для связи друг с другом?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/44846

  •  09-12-2019
  •  | 
  •  

Вопрос

Почему нет SharePoint Standard веб-частей, связанных с поиском, используйте соединения веб-частей для связи друг с другом?Вместо этого они используют QueryManager, который помещен в Page.Items.Я пытаюсь понять компромиссы здесь.Есть ли что-то, что было невозможно добиться использования соединений?

Это было полезно?

Решение

Я думаю, что настоящая причина в том, что команда, которая разработала эти элементы управления, изначально не знала, как использовать соединения веб-части.

Но это дает следующие преимущества (которые, вероятно, претендуют, является причиной).

<Сильная> Простая настройка на одной странице запросов


На большинстве страниц поиска пользователей имеют только один запрос. Текущая реализация позволяет легко добавлять новые поисковые веб-части, как вы можете просто добавить их на страницу, и они автоматически используют Query1, как все остальные.
Большинство используемых не понимают соединения веб-части, и эта настройка делает все просто, пока вам не понадобится второй запрос, но потом вам все равно нужно только настроить простой настройку на втором наборе веб-частей. И 5 запросов на странице достаточно для всех , так что в чем проблема?

Не полагайтесь на любой поисковой веб-части на странице
Текущая реализация не полагается на любую из веб-частей, которые должны быть на странице, вы можете смешивать и сопоставить любую комбинацию, если вам нужно только подсчет, которую не включает в себя COREARCHRESULT. Использование соединений Это было бы очень сложно сделать возможным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top