Как создать общую библиотеку документов в SharePoint, которую можно использовать на дочерних сайтах? - PullRequest
2 голосов
/ 21 января 2009

Мы хотим создать общую библиотеку документов на определенном уровне сайта, а затем создать представления для этой библиотеки документов на разных дочерних сайтах? Это возможно в SharePoint? Можно ли это сделать декларативно?

Rine

Ответы [ 3 ]

1 голос
/ 21 января 2009

Я бы рекомендовал использовать DataFormWebPart (требуется SharePoint Designer для вставки и настройки DFWP , результат можно экспортировать в функцию)

В следующей записи блога приведен подходящий пример SPDataSource: SPDataSource и накопительные пакеты с представлением данных

Удачи!

0 голосов
/ 05 марта 2012

Я нашел отличную веб-часть, которая объединяет документы со всех дочерних сайтов с функциями поиска, подкачки и сортировки. http://speasysolution.miiduu.com/es-sharepoint-2010-documents-rollup

Я использовал его, его простой и мощный

0 голосов
/ 21 января 2009

Не из коробки. Вам либо понадобится сторонняя веб-часть "свертывания" ("roll-down"), либо вам придется написать свою собственную. OTB, представления для списков / библиотек видны только на текущем уровне сайта.

При этом свертки (в той или иной форме), вероятно, являются одним из наиболее распространенных сторонних продавцов для sharepoint (только предположение). На самом деле, я бы поспорил, что есть несколько бесплатных проектов, которые вы можете использовать (проверьте кодплекс). У вас не должно возникнуть проблем с поиском того, что соответствует вашим потребностям.

Мое предложение было бы написать свое, так как это дало бы вам действительно хороший опыт использования объектной модели SharePoint, и в действительности здесь нет сложных концепций. Как только вы перестанете выполнять навигацию по сайту и получать доступ к данным списка через ОМ, у вас появятся все необходимые инструменты.

Удачи

...