Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sharepoint.doc
Скачиваний:
137
Добавлен:
23.03.2016
Размер:
23.4 Mб
Скачать
    1. Работа в SharePointDesigner

Рассмотрим теперь основные приемы работы с данными в SharePointDesigner, позволяющем организовать работу с внешними данными на веб-узлеSharePointбез привлечения дополнительных программ.

      1. Доступ к данным

Мы будем работать с данными ассортимента товаров торговой компании, находящимися в формате XML(см. рис. 9.8) и, в первую очередь, рассмотрим, как организовать доступ к внешним файлам данных вSharePointDesigner. ЕслиXML-файл уже существует на локальном компьютере, то достаточно перетащить его на панель Список папок, чтобы отправить на сервер (рис. 9.15). Альтернативный вариант – это создание нового XML-файла, выполнить которое вполне можно средствамиSharePointDesigner(лаб. раб. 9.3).

Рис. 9.15. Скопируйте файл с XML-данными на сервер

        1. Создание представления данных

Представление данных— это динамически настраиваемое представление на веб-странице некоторого источника данных (XML-файла, списка или библиотеки SharePoint, файла базы данных на сервере и т.д.). Наиболее простой создания представления данных – это простое перетаскивание файла из панелиСписок папокнаaspx-страницу, в областьКонструктор(рис. 9.16).

Рис. 9.16. Перетащите XML-файл в нужное место страницы

В результате перетаскивания данные из XML-файла будут представлены в виде таблицы. Каждая запись базы данных будет располагаться в определенной строке таблицы. Соответствующие поля базы данных будет располагаться в столбцах. Одновременно откроется область задачПодробности источника данных, предназначенная для просматра содержимогоXML-файла по отдельным записям (рис. 9.17).

Рис. 9.17. Представление данных на aspx-странице

Аналогичным образом можно добавить на страницу и вторую таблицу данных (со списком заказов) (рис. 9.18). Обратите внимание на то, что представление данных реализуется на aspx-странице посредством соответствующей веб-части. Для управления видом этой веб-части применяется ее меню, вызываемое кнопкой в правом верхнем углу веб-части (рис. 9.18).

Рис. 9.18. Страница содержит две таблицы данных

        1. Представление отдельных полей данных

Если требуется создать представление данных не всех полей, то можно действовать несколько по-другому, используя дополнительную область задач Библиотекаисточника данных(рис. 9.19). Открывая вБиблиотекеисточника данныхнужный источник и выбирая в раскрывающемся меню командуПоказать данные, соответствующий файл будет загружен в область задачПодробности источника данных. Для того, чтобы вставить наaspx-страницу веб-часть с соответствующей таблицей данных, необходимо:

  1. Выделите в области задач Подробности источника данныхнужные поля данных.

  2. Нажмите кнопку Вставить выбранные поля.

  3. Выберите в раскрывшемся меню пункт Представление одного / нескольких элементов(рис. 9.19).

Рис. 9.19. Вставка нескольких полей данных в виде формы

        1. Создание формы доступа к данным

Если необходимо дать пользователю узла возможности изменять данные в браузере (т. е., фактически, дать ему право изменять XML-файл с базой данных), то следует вставить выбранные поля какформу(как это и показано на рис. 9.19). Результат вставки показан на рис. 9.20 (как дляSharePointDesigner, так и для браузера). При задании пользователем веб-узла данных в браузере, он вводит их непосредственно в ячейки, а затем, нажимая кнопкуСохранить (рис. 9.20), вносит изменения в соответствующие базы данных на сервере.

Рис. 9.20. Заполнение пользователем веб-узла формы данных (в браузере)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]