SharePoint: просмотр столбца поиска в списке

У меня есть три списка, которые выглядят так:

Initiatives
-----------
Initiative (single line text)

Themes
------
Theme      (single line text)
Initiative (Lookup from Initiatives:Initiative)
Points     (number)

Features
--------
Feature    (single line text)
Theme      (Lookup from Themes:Theme)
Points     (Lookup from Themes:Points)     # <- This here works fine.
Initiative (Lookup from Themes:Initiative) # <- This here is busted and can't do.

Посмотрите на эту последнюю строку... Initiative (Lookup from Themes:Initiative) < - что я пытаюсь получить инициативу, связанную с темой. Я пробовал разные вещи и просто не могу понять, как это сделать.

Возможно ли это? Если да, то как?

FWIW. Я использую SharePoint 2010 и могу использовать что-либо из веб-инструментов для SharePoint Designer. Я являюсь администратором на сайте SharePoint, но не на сервере.

Ответ 1

Вы не можете этого сделать, вам нужно использовать каскадное поле поиска (настраиваемое поле, которое позволяет фильтровать один поиск в соответствии со значением [s], выбранным в родительском loookup. Затем вы можете настроить два столбца поиска в список ваших функций, первый поиск списка "Инициативы", другой - "Список тем". После выбора значения в Инициативе в теме доступны только соответствующие значения.

Пример такого поля http://infowisesolutions.com/product.aspx?id=ConnectedFields2007 (из нашей компании:)), но есть и другие решения.

Ответ 2

Как насчет этого... вы создаете столбец в темах, который является вычисленным полем, которое объединяет все три значения, которые вы ищете, из таблицы тем, т.е.

= [Тема] & "/" & [Points] & "/" & [Инициативы]

В списке функций вы создаете столбец Lookup, который вытягивает конкатенированное значение. Затем вы создаете поля столбцов "Тема, точки и инициативы", которые анализируют правильное значение из значения конкатенированного поиска.

Voila.

Ответ 3

  • Создайте скрытый столбец в списке тем, например. InitiativeHidden.
  • Создать EventReceiver для добавления и обновления событий для тем, которые будет заполнять инициативу InitiativeHidden на основе поиска инициативы.
  • Используйте новое поле в списке "Функции" в качестве столбца поиска.

Ответ 4

Это невозможно сделать с OOTB SharePoint. Вы должны создать настраиваемый тип поля. Из коммерческого дополнения попробуйте использовать тип поля Sparqube Lookup Extra. Он поддерживает поиск любых типов столбцов, включая поля поиска. http://www.sparqube.com/SharePoint-Lookup-Column/