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 сайт но не на сервер.
5 ответов
вы не можете этого сделать, вам нужно использовать каскадное поле поиска (настраиваемое поле, которое позволяет фильтровать один поиск в соответствии со значением[s], выбранным в Родительском loookup. Затем вы можете настроить два столбца подстановки в списке функций: первый-в списке инициатив, второй-в списке тем. После выбора значения в инициативе в теме будут доступны только соответствующие значения.
примером такого поля является http://infowisesolutions.com/product.aspx?id=ConnectedFields2007 (от нашей компании :)), но есть и другие решения.
Как насчет этого... вы создаете столбец В ТЕМАХ, который является вычисляемым полем, объединяющим все три значения, которые вы ищете в таблице темы, т. е.
=[Тема]& " / " &[Точки]& "/ " &[Инициативы]
в списке функций вы создаете столбец подстановки, который извлекает объединенное значение. Затем столбцы "тема, точки и инициативы" вычисляются поля, которые анализируют правильное значение из Объединенного значения подстановки.
вуаля.
- создать скрытый столбец в списке тем, например. InitiativeHidden.
- создать EventReceiver для добавленных и обновленных событий для тем, которые заполнит InitiativeHidden на основе поиска инициативы.
- используйте новое поле в списке объектов в качестве столбца поиска.
Это невозможно сделать с помощью Ootb SharePoint. Необходимо создать пользовательский тип поля. Из коммерческого дополнения попробуйте использовать дополнительный тип поля Sparqube Lookup. Он поддерживает поиск любых типов столбцов, включая поля поиска. http://www.sparqube.com/SharePoint-Lookup-Column/
в sharepoint нет нестандартного решения для столбцов поиска но этот список инструментов opensource может помочь вам сделать это