Основная ситуация заключается в том, что у меня есть список контактов компании, существующих на одном сайте, которым я хотел бы поделиться. На контакты ссылаются из списка на этом сайте, и я также хотел бы иметь возможность ссылаться на них из списка в другом семействе сайтов. Столбцы подстановки могут только подбирать значения из списка на сайте, но это функциональность, которая мне нужна для всех семейств сайтов.
Есть ли общее решение для такого рода требований?
3 ответа
Для этого вам понадобится собственный код, но, поскольку количество минимальное и это Stack Overflow, я предполагаю, что это не будет проблемой. Вы захотите создать свою собственную веб-часть списка, которая запрашивает список с помощью ListViewByQuery. Пример можно найти здесь: http://blogs.msdn.com/b/ramg/archive/2009/04/21/implementing-a-simple-cross-site-collection-list-view-webpart .aspx
Графический интерфейс SharePoint поддерживает только столбцы подстановки на текущем сайте. Но если вы создаете обычный поиск программно или используете один из многих бесплатные столбцы поиска между сайтами, которые можно указывать на сайты в одном семействе сайтов. Я не думаю, что это поможет вам с поиском по нескольким семействам сайтов, но если вы можете изменить требования к нескольким сайтам в одном семействе сайтов и вместо этого нарушить разрешения, это решит вашу проблему.
Есть много решений, которые могут решить межсайтовый поиск, включая сторонние инструменты и код. Но решение для поиска в коллекции между сайтами мне странно. Я жестко погуглил этот блог, может быть, он вам пригодится. http://sharepointsolutions.blogspot.com/2006/11/free-custom-cross-site-lookup-column.html
Похожие вопросы
Новые вопросы
sharepoint
По вопросам, связанным с SharePoint, посетите сайт Exchange Stack Exchange (https://sharepoint.stackexchange.com). Используйте этот тег для вопросов программирования, которые могут касаться SharePoint. Microsoft SharePoint - это платформа и семейство программных продуктов, разработанных Microsoft для совместной работы и веб-публикации.