Microsoft Office Online
Вход на веб-узел "Мой Office Online" (Что это?) | Вход

 
 
Microsoft Office SharePoint Designer
Поиск
Поиск
 
 
 
 
Техническая поддержка и обратная связь
Технические ресурсы
Дополнительные ресурсы
Предупреждение: вы открыли эту страницу в веб-обозревателе, который не поддерживается. Этот узел лучше всего просматривать в Microsoft Internet Explorer 6.0 или более поздней версии, Firefox 1.5, либо в Netscape Navigator 8.0 или более поздней версии. Дополнительные сведения о поддерживаемых обозревателях.

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

Многие организации собирают и хранят данные — множество данных. Чтобы руководитель и его рабочая группа могли легко получать доступ и использовать эти данные, необходимо на узле Microsoft SharePoint рабочей группы создать приложение для отслеживания данных или создания отчетов. С чего следует начать?

Microsoft Office SharePoint Designer 2007 позволяет быстро создать настраиваемое представление оперативных данных, которое называется представлением данных. Представление данных используется для просмотра данных из многочисленных источников, таких как запросы баз данных, XML-документы, веб-службы, списки и библиотеки SharePoint и серверные сценарии.

Существует два способа добавления представления данных на страницу. Его можно создать путем перетаскивания источника данных из списка папок или библиотеки источников данных на новую или существующую страницу веб-узла. Кроме того, представление данных можно создать, применив команду Добавить представление данных, а затем сразу же начать изменять представление, добавляя из области задач Сведения об источнике данных только те поля, которые необходимо отобразить.

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

 Важно.   В этой статье описана процедура создания представлений данных на узлах SharePoint, размещенных на серверах, на которых установлена Службы Microsoft Windows SharePoint Services 3.0. Если узел расположен на сервере, на котором не установлена Службы Windows SharePoint Services 3.0, будут доступны не все функциональные возможности.

В этой статье:


Что такое представление данных?

Представление данных — это динамическое настраиваемое представление источника данных, позволяющее эффективно использовать технологию Microsoft ASP.NET. Office SharePoint Designer 2007 извлекает данные из источника данных в формате языка XML (Extensible Markup Language) (Язык XML (Extensible Markup Language). Сжатая форма общего языка разметки SGML (Standard Generalized Markup Language), позволяющая разработчикам создавать настраиваемые теги, обеспечивающие более гибкое упорядочение и представление информации.) и отображает с помощью преобразований XSL (XSLT) (Преобразование XSL (XSLT). Файл, используемый для преобразования XML-документов в документы других типов, таких как HTML или XML. Предназначен для использования в среде XSL.). Представление данных можно изменить с помощью Office SharePoint Designer 2007. Представление данных отображает данные из различных источников, таких как запросы баз данных, XML-документы, веб-службы, списки и библиотеки SharePoint и серверные сценарии. Кроме того, можно создать представление данных, отображающее данные из нескольких источников данных.

Представление данных получает данные из источника данных и отображает с помощью преобразования XSL

Представления данных динамически отображают данные, которые можно фильтровать, упорядочивать и группировать. Можно также изменять макет, применять стили или условное форматирование в режиме точного отображения (WYSIWYG).

Кроме того, после добавления представления данных на страницу можно использовать средства точного отображения (WYSIWYG) приложения Office SharePoint Designer 2007 для добавления или удаления столбцов, изменения форматирования шрифтов или применения цветов. Если представление данных форматируется с помощью средств точного отображения Office SharePoint Designer 2007, язык XSL (Язык XSL (Extensible Style Language). Словарь XML, используемый для преобразования данных XML в другой формат, такой как HTML) с помощью таблицы стилей, определяющей правила отображения.) добавляется непосредственно в HTML-код. Помимо того, что можно изменять код на языке XSL непосредственно в представлении кода, средства форматирования приложения Office SharePoint Designer 2007 позволяют легко и быстро применить язык XSL, не будучи специалистом по этому языку..

К началу страницы К началу страницы

Создание xml-файла в качестве образца источника данных

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

Для выполнения приведенных ниже процедур необходимо использовать в качестве источника данных XML-файл. Если XML-файла на узле SharePoint не существует, необходимо сначала создать список товаров компании Борей. После того, как список товаров будет создан, создайте представление данных содержащихся в списке.

Создание файла products.xml

  1. В меню Файл выберите команду Открыть узел.
  2. В диалоговом окне Открытие веб-узла найдите и выделите узел SharePoint, а затем нажмите кнопку Открыть .
  3. В ответ на запрос введите в диалоговом окне Подключение свои имя пользователя и пароль, а затем нажмите кнопку ОК.
  4. В меню Файл выберите команду Создать.
  5. В диалоговом окне Создание дважды щелкните пункт Текстовый файл.

    На веб-узле откроется новый текстовый файл.

  6. Скопируйте следующие строки кода, выделив их, а затем нажав клавиши CTRL+C.
    <?xml version="1.0" encoding="utf-8"?>
    <ProductsRoot>
        <Products>
            <ProductID>1</ProductID>
            <ProductName>Chai</ProductName>
            <SupplierID>1</SupplierID>
            <CategoryID>1</CategoryID>
            <QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
            <UnitPrice>18</UnitPrice>
            <UnitsInStock>39</UnitsInStock>
            <UnitsOnOrder>0</UnitsOnOrder>
            <ReorderLevel>10</ReorderLevel>
            <Discontinued>0</Discontinued>
        </Products>
        <Products>
            <ProductID>2</ProductID>
            <ProductName>Chang</ProductName>
            <SupplierID>1</SupplierID>
            <CategoryID>1</CategoryID>
            <QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
            <UnitPrice>19</UnitPrice>
            <UnitsInStock>17</UnitsInStock>
            <UnitsOnOrder>40</UnitsOnOrder>
            <ReorderLevel>25</ReorderLevel>
            <Discontinued>0</Discontinued>
        </Products>
        <Products>
            <ProductID>3</ProductID>
            <ProductName>Aniseed Syrup</ProductName>
            <SupplierID>1</SupplierID>
            <CategoryID>2</CategoryID>
            <QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
            <UnitPrice>10</UnitPrice>
            <UnitsInStock>13</UnitsInStock>
            <UnitsOnOrder>70</UnitsOnOrder>
            <ReorderLevel>25</ReorderLevel>
            <Discontinued>0</Discontinued>
        </Products>
        <Products>
            <ProductID>4</ProductID>
            <ProductName>Chef Anton's Cajun Seasoning</ProductName>
            <SupplierID>2</SupplierID>
            <CategoryID>2</CategoryID>
            <QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
            <UnitPrice>22</UnitPrice>
            <UnitsInStock>53</UnitsInStock>
            <UnitsOnOrder>0</UnitsOnOrder>
            <ReorderLevel>0</ReorderLevel>
            <Discontinued>0</Discontinued>
        </Products>
        <Products>
            <ProductID>5</ProductID>
            <ProductName>Chef Anton's Gumbo Mix</ProductName>
            <SupplierID>2</SupplierID>
            <CategoryID>2</CategoryID>
            <QuantityPerUnit>36 boxes</QuantityPerUnit>
            <UnitPrice>21.35</UnitPrice>
            <UnitsInStock>0</UnitsInStock>
            <UnitsOnOrder>0</UnitsOnOrder>
            <ReorderLevel>0</ReorderLevel>
            <Discontinued>1</Discontinued>
        </Products>
     </ProductsRoot>
    
  7. В Office SharePoint Designer 2007 поместите курсор в верхнюю часть страницы, а затем нажмите клавиши CTRL+V, для вставки скопированного кода на страницу.
  8. В меню Файл выберите команду Сохранить как.
  9. В поле Имя файла диалогового окна Сохранить как введите products.xml.
  10. В списке Тип файла: выберите пункт XML и нажмите кнопку Сохранить.

К началу страницы К началу страницы


Создание представления данных путем перетаскивания источника данных на страницу

В результате перетаскивания источника данных на страницу получается представление данных по умолчанию, содержащее первые пять полей источника данных в каждой строке основной таблицы. Однако представление данных можно настроить как требуется. После того как представление данных добавлено, можно легко добавлять или удалять столбцы из представления данных. Дополнительные сведения см. в статье Изменение столбцов в представлении данных.

В основе представлений данных лежит технология Microsoft ASP.NET 2.0. Начать создание представления данных следует со страницы ASP.NET (файл с расширением aspx). В этом примере сначала создается новая страница ASP.NET, а затем создается представление данных путем перетаскивания источника данных на эту страницу.

  1. В меню Файл выберите команду Создать.
  2. В диалоговом окне Создание дважды щелкните пункт ASPX.

    Откроется новая страница с тегом FORM.

    Тег FORM ASP.NET

  3. Выполните одно из следующих действий.
    • В списке папок найдите нужный источник данных, в этом примере — файл products.xml, а затем перетащите его на страницу.
    • В меню Области задач выберите команду Библиотека источников данных. В области задач Библиотека источников данных найдите нужный источник данных, в этом примере — products.xml, и перетащите его на страницу.

    Теперь представление данных отображается на странице, и открывается область задач Сведения об источнике данных.

    Представление данных, созданное путем перетаскивания, отображает первые пять полей

    Первые пять полей появляются в макете основной таблицы.

К началу страницы К началу страницы


Создание представления данных с помощью области задач «Сведения об источнике данных»

При создании представления данных с помощью области задач Сведения об источнике данных сначала представление данных добавляется на страницу. Затем следует выбрать источник данных в области задач Библиотека источников данных, управляющей доступными источниками данных для узла SharePoint. После того, как источник данных выбран, открывается область задач Сведения об источнике данных. В области задач Сведения об источнике данных выберите и добавьте в представление данных поля, которые необходимо отобразить.

В основе представлений данных лежит технология ASP.NET 2.0. Начать создание представления данных следует со страницы ASP.NET (файл с расширением aspx). В этом примере сначала создается новая страница ASP.NET, а затем создается представление данных с помощью области задач Сведения об источнике данных.

  1. В меню Файл выберите команду Создать.
  2. В диалоговом окне Создание дважды щелкните пункт ASPX.

    Откроется новая страница с тегом FORM.

    На странице появляется тег FORM ASP.NET.

  3. В меню Представление данных выберите команду Вставить представление данных.

    Теперь на странице отображается пустое представление данных, и открывается область задач Библиотека источников данных.

    Пустая веб-часть представления данных

    Теперь, когда представление данных добавлено, можно добавлять данные.

  4. В области задач Библиотека источников данных найдите нужный источник данных, щелкните его, а затем выберите команду Показать данные.

    В этом примере в группе XML-файлы выберите файл products.xml, а затем выберите командуПоказать данные. Если заголовок XML-файлы свернут, щелкните знак (+), чтобы развернуть его.

  5. В области задач Сведения об источнике данных выберите поля, которые требуется добавить в представление данных.

     Совет.   Чтобы выбрать несколько полей, щелкните нужные поля, удерживая нажатой клавишу CTRL.

    В этом примере в папке ВсеТовары в группе Товары выберите Наименование. Щелкните поля НаСкладе, Заказано и МинимальныйЗапас, удерживая нажатой клавишу CTRL.

    Поля, выбранные в области задач «Сведения об источнике данных»

  6. Щелкните Вставить выбранные поля как, а затем выберите Представление нескольких элементов, чтобы добавить выбранные данные в представление данных.

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

    Теперь поля, выбранные в области задач Сведения об источнике данных, отображаются в таблице.

    Отображение файла products.xml в представлении данных

  7. После того, как представление данных создано, можно использовать средства WYSIWIG, такие как панель инструментов Форматирование для изменения шрифтов, выравнивания текста или применения цветов. При применении нового форматирования к точке данных в представлении данных, Office SharePoint Designer 2007 применяет новое форматирование также ко всем данным того же уровня в XML-файле путем изменения таблицы стилей XSLT, являющейся вложением к странице. Например, как показано на предыдущем рисунке, если выбрать Chai и на панели инструментов Форматирование щелкнуть Полужирный, Office SharePoint Designer 2007 применит тот же самый формат ко всему содержимому, появившемуся в поле «Наименование».

    Полужирное форматирование применяется ко всем данным в поле «Наименование»

К началу страницы К началу страницы


Дальнейшие шаги

Представления данных — это эффективные, полностью настраиваемые представления оперативных данных. Теперь, после описания того, как создавать представления данных могут понадобиться следующие дополнительные сведения.

К началу страницы К началу страницы

реклама