Создание настраиваемого представления списка с помощью приложения SharePoint Designer

Можно создавать и настраивать представления списка с помощью браузера, а также создавать представления в SharePoint Designer 2010. В браузере можно выполнить основную настройку представления списка, например задать фильтрацию, изменить порядок сортировки, отобразить или скрыть столбцы. (Дополнительные сведения см. в статье Создание, изменение и удаление представления.) С помощью SharePoint Designer 2010 можно выполнять такую же настройку, а также изменять макет списка, применять к нему условное форматирование, связывать представление списка с другими списками и т. д.

Представления списка, созданные в браузере и с помощью SharePoint Designer 2010, являются взаимозаменяемыми. Можно создать первоначальное представление в браузере и затем настроить его в SharePoint Designer 2010 либо создать первоначальное представление в SharePoint Designer 2010, а затем настроить его в браузере.

В этой статье описано, что такое представления списка и как создавать их с помощью SharePoint Designer 2010.

В этой статье

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

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

Дальнейшие действия

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

С каждым списком или библиотекой SharePoint связано по крайней мере одно представление. Это динамическое настраиваемое отображение элементов списка, показанное на рисунке.

Представления списка SharePoint Designer

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

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

Представления списка SharePoint Designer

Само представление является веб-частью представления списка XSLT (сокращенно — XLV). Эта веб-часть хранится на странице ASPX, которая по умолчанию связана со списком или библиотекой на сайте, то есть пользователи всегда попадают на эту страницу при просмотре списка или библиотеки в браузере. При открытии представления в SharePoint Designer 2010 оно получает список данных в формате язык XML и отображает данные с помощью XSLT. Ниже показано представление списка, выводимое в SharePoint Designer 2010.

Представления списка SharePoint Designer

При настройке представления SharePoint Designer 2010 вставляет на страницу необходимый код язык XSL. Если невозможно настроить представление с помощью средств редактирования представления в SharePoint Designer 2010, всегда можно изменить XSL напрямую в представлении кода.

В дополнение к созданию представления списка можно использовать SharePoint Designer 2010 для создания автономного представления данных, которое может получать информацию из различных источников данных, включая списки и библиотеки SharePoint, базы данных, веб-службы и серверные скрипты. Представление данных может быть создано на любой странице ASPX и обычно используется для централизации данных, например для создания панели мониторинга на сайте группы. В отличие от представлений списка, представления данных можно создавать и изменять только с помощью SharePoint Designer 2010. Дополнительные сведения о представлениях данных см. в статьях, указанных в разделе См. также.

В начало страницы

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

При создании представления списка в SharePoint Designer 2010 создается новая страница ASPX и веб-частью представления списка XSLT, которая автоматически связывается со списком. Можно назначить представление в качестве представления, которое отображается по умолчанию при открытии списка, или создать дополнительное представление, которое пользователи смогут выбирать.

  1. Откройте сайт в SharePoint Designer 2010 и выберите пункт Списки и библиотеки на панели Навигация.

  2. Выберите нужное представление из коллекции, например "Задачи".

  3. На странице сводки в разделе "Представления" нажмите кнопку Создать.

    Представления списка SharePoint Designer

    Примечание : Кроме того, можно выбрать пункт Представление списка на ленте на вкладке Параметры списка.

  4. В диалоговом окне "Создание представления списка" введите имя представления.

    Представления списка SharePoint Designer

    Примечание :  Указанное имя будет использоваться в качестве названия и имени файла представления.

  5. Чтобы использовать это представление по умолчанию для просмотра списка, установите флажокСделать представлением по умолчанию.

    Если представление не назначено для использования по умолчанию, оно будет выводиться с списке представлений, доступных для выбора.

  6. Нажмите кнопку ОК, чтобы создать новое представление и вернуться на страницу сводки для списке, где выводится новое представление.

    На рисунке ниже показано представление My Custom List View, которое выводится вместе с другими представлениями, связанными со списком.

    Представления списка SharePoint Designer

    Повторяйте эти действия для создания нескольких представлений для списка.

В начало страницы

Дальнейшие действия

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

Ниже перечислены некоторые действия, которые можно выполнять для настройки представления списка в SharePoint Designer 2010.

  • Добавление или удаление столбцов   . Можно легко и просто добавлять, удалять и упорядочивать столбцы в представлении. Например, можно отобразить только поля названия и основного текста, чтобы создать более простое представление для пользователей.

  • Фильтрация данных   . Можно отфильтровать данные в списке, отобразив только элементы, соответствующие определенным условиям. Например, в списке "Задачи" можно показать только элементы, срок которых истекает сегодня.

  • Сортировка и группировка   . В представлении можно упорядочивать и группировать данные. Например, можно вывести элементы списка в алфавитном или числовом порядке.

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

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

  • Создание столбца формул   .  Можно создавать вычисляемые столбцы, отображающие в представлении результат вычисления данных из других столбцов (аналогично электронным таблицам). Например, можно умножить цену товара на количество товаров, имеющихся в наличии, и отобразить общую стоимость товаров в отдельном столбце.

  • Изменение разбиения на страницы   . Можно изменить разбиение на страницы для представления. Например, можно отображать группы по пять элементов или ограничить число элементов в представлении пятью.

  • Отображение данных из нескольких источников   .  Можно связать несколько источников данных и отобразить их в одном представлении. Например, можно показать категории товаров из одного списка и сведения о товарах из другого списка в одном представлении.

  • Асинхронные обновления   . Можно включить асинхронные обновления (или AJAX) для представления, чтобы мгновенно просматривать изменения списка без обновления всей страницы в браузере.

  • Добавление параметров   . Можно создать и передать параметры в представление. Например, может потребоваться передать параметр из меню ввода и использовать его для изменения вида представления.

  • Использование элементов управления HTML, ASP.NET и SharePoint   . Эти элементы управления можно связать с источниками данных, назначенными для представления. Затем можно разрешить пользователям менять внешний вид представления на основе этих элементов управления.

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

В начало страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×