Списки Sharepoint. Часть 2. Начало
В предыдущем уроке было показано, как создавать фильтр со значениями из списка Sharepoint. Также были описаны проблемы с которыми при этом можно столкнуться, а именно отображение не более 200 элементов списка и только с лексикографической сортировкой. В данном уроке приведено решение этих проблем.
Для исправления возникшей ситуации потребуется SharePoint Designer 2010. Это инструмент компании Microsoft, который расширяет возможности разработчика портала Sharepoint. Скачать Designer можно по ссылке: http://www.microsoft.com/en-us/download/details.aspx?id=16573. Следует отметить, что для работы с Sharepoint 2007, необходим Designer 2007.
После запуска Designer, необходимо открыть сайт, на котором размещена страница с фильтром. Для этого нажмите кнопку отрыть сайт и введите корневой адрес сайта портала:
Далее необходимо открыть страницу с фильтром. Это удобно сделать через представление «Все файлы», предварительно посмотрев путь к странице в браузере:
Нажав на имя файла, Вы перейдете в режим просмотра сводной информации о странице. В этой вкладке необходимо нажать ссылку «Изменить файл»:
Ниже показано как выглядит вкладка редактирования страницы. Тут виден ранее созданный фильтр, справа панель инструментов. Для решения описанных выше проблем нам необходим ASP.NET компонент DropDownList. Перетащите его на форму:
Результат представлен на рисунке ниже. Идея решения проблемы в том, чтобы создать asp выпадающий список, который обращается к БД Sharepoint и получает список. Минусы такого подхода в том, что усложняется процесс изменения, и создаются зависимости от имени списка:
В первую очередь необходимо настроить подключение к БД. Для этого нажмите на ссылку «Выбрать источник данных…»:
После чего в поле «Выберите источник данных» укажите новый источник данных, в результате появится окно создания источника данных. В нем необходимо выбрать тип «База данных» и указать любое имя:
Далее система предложит создать соединение, для этого необходимо нажать «Новое соединение» и выбрать сервер «Microsoft SQL Server»:
В появившемся окне укажите имя сервера БД Sharepoint, выберите проверку подлинности SQL Server (это необходимое условие работы) и введите имя БД Sharepoint. После чего проверьте соединение с сервером БД. Далее нажмите OK, согласитесь с сохранением пароля на странице, и сохранением созданного соединения:
Продолжение статьи читайте здесь.
Есть вопросы? Задайте их через форму комментариев.
Добавить комментарий