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

Есть ли общее решение для такого рода требований?

1
Simon Fox 20 Июл 2009 в 02:19

3 ответа

Лучший ответ

Для этого вам понадобится собственный код, но, поскольку количество минимальное и это Stack Overflow, я предполагаю, что это не будет проблемой. Вы захотите создать свою собственную веб-часть списка, которая запрашивает список с помощью ListViewByQuery. Пример можно найти здесь: http://blogs.msdn.com/b/ramg/archive/2009/04/21/implementing-a-simple-cross-site-collection-list-view-webpart .aspx

2
Tobias 17 Авг 2010 в 12:53

Графический интерфейс SharePoint поддерживает только столбцы подстановки на текущем сайте. Но если вы создаете обычный поиск программно или используете один из многих бесплатные столбцы поиска между сайтами, которые можно указывать на сайты в одном семействе сайтов. Я не думаю, что это поможет вам с поиском по нескольким семействам сайтов, но если вы можете изменить требования к нескольким сайтам в одном семействе сайтов и вместо этого нарушить разрешения, это решит вашу проблему.

0
JMD 20 Июл 2009 в 02:36

Есть много решений, которые могут решить межсайтовый поиск, включая сторонние инструменты и код. Но решение для поиска в коллекции между сайтами мне странно. Я жестко погуглил этот блог, может быть, он вам пригодится. http://sharepointsolutions.blogspot.com/2006/11/free-custom-cross-site-lookup-column.html

0
tag 20 Июл 2009 в 12:54
Ссылка выше больше недоступна, однако я нашел альтернативу на codeplex filterlookup.codeplex.com
 – 
svandragt
9 Июл 2010 в 12:52
Если вы используете вышеуказанный отфильтрованный поиск и настраиваете newform / editform.aspx, это вас очень расстраивает. Поэтому я использовал каталог бизнес-данных для подключения к обычной таблице db, теперь информация доступна для всей точки доступа.
 – 
svandragt
15 Июл 2010 в 19:48