Практическое руководство. Создание внешних списков в SharePoint
Дата последнего изменения: 30 сентября 2010 г.
Применимо к: SharePoint Server 2010
Создание внешнего списка — очень простая задача, если создан внешний тип контента, и ее можно выполнить с помощью Microsoft SharePoint Designer 2010 или браузера. В этом разделе показаны оба способа, ни в одном из которых не требуется писать код.
В этом разделе создается внешний список для внешнего типа контента Client на основе таблицы клиентов в базе данных Northwind, созданного в разделе Инструкции. Создание внешнего типа контента на основе таблицы SQL Server. Обратите внимание, что эти процедуры одинаковы для всех типов подключения: к базам данных, конечным точкам Windows Communication Foundation (WCF), веб-службам и сборкам Microsoft .NET Framework.
Необходимые компоненты
Microsoft SQL Server 2005sharepointservernvMicrosoft SharePoint Serversharepointservernvlong или более поздней версии.
База данных Northwind SQL Server 2000, установленная на сервере, где выполняется SharePoint Server.
Внешний тип контента Client, созданный в разделе Инструкции. Создание внешнего типа контента на основе таблицы SQL Server.
Создание внешнего списка с помощью браузера
В браузере зайдите на сайт примеров SDK SharePoint.
В левой части меню "Действия сайта" выберите команду "Просмотреть весь контент сайта".
Нажмите кнопку Создать. Затем в разделе Настраиваемые списки выберите Внешний список.
На странице "Создать" введите имя (например, "Клиенты базы данных Northwind") и описание внешнего списка.
В разделе конфигурации источника данных отображается текстовое поле и средство выбора внешнего типа контента. Если имя внешнего типа контента известно, его можно ввести в текстовом поле, или же его можно выбрать из списка с помощью средства выбора. В этом примере нажмите кнопку средства выбора, как показано на рисунке далее. В диалоговом окне Средство выбора внешнего типа контента указаны все внешние типы контента, заданные в хранилище метаданных приложения-службы подключения к бизнес-данным (BDC) этого сайта. С помощью средства выбора можно просмотреть и выбрать внешний тип контента, который будет использоваться как источник данных для этого списка. В этом примере выберите Клиент и нажмите кнопку ОК. Затем нажмите кнопку Создать.
Будет создан внешний список. Теперь можно перейти к новому списку на сайте SharePoint, а также просмотреть и изменить его элементы. Кроме того, список можно использовать при работе в автономном режиме в Microsoft Outlook и SharePoint Workspace. На следующем рисунке показан новый внешний список.
Создание внешнего списка с помощью SharePoint Designer
Запустите Microsoft SharePoint Designer и затем откройте сайт примеров SDK SharePoint, который содержит внешний тип контента.
Выберите Внешние типы контента в левой части области навигации. Появятся внешние типы контента, которые определены в хранилище метаданных подключения к бизнес-данным (BDC) приложения-службы сайта. Выберите тип контента Client в качестве источника данных внешнего списка.
Чтобы создать внешний список, нажмите кнопку Создание списков и форм, как показано на рисунке, для открытия диалогового окна Создание списка и формы для клиента.
Введите "NWCustomers List" как имя нового внешнего списка. Служба BCS по умолчанию создает обычные формы SharePoint для страниц отображения, создания, редактирования и удаления для элементов внешнего списка. Однако возможности настройки в этих формах ограничены. Если требуется более сложная настройка форм, можно преобразовать их в формы InfoPath, то есть заменить формы SharePoint на формы InfoPath. Затем эти формы можно отредактировать в Microsoft InfoPath. Для создания форм InfoPath при создании списка установите флажок "Создать форму InfoPath". Затем нажмите кнопку "ОК". На следующем рисунке показан
SharePoint Designer формирует внешний список. Теперь можно перейти к новому списку на сайте SharePoint, а также просмотреть и изменить его элементы. Кроме того, список можно использовать при работе в автономном режиме в Microsoft Outlook и SharePoint Workspace. На следующем рисунке показан созданный внешний список.
См. также
Концепции
Создание внешних списков: рекомендации и предупреждения
Создание внешних списков: устранение неполадок
Создание внешних списков: следующие действия
Создание внешних списков: материалы для дальнейшего изучения