Создание настраиваемой формы списка

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

По умолчанию, большинство списков и библиотек SharePoint включают формы, которые отображаются, когда в этот список или библиотеку требуется добавить элемент или отредактировать или отобразить его в этом списке или библиотеке. С помощью Microsoft Office SharePoint Designer 2007 можно легко заменить любую форму списка по умолчанию на настраиваемую форму списка, которую можно изменить в соответствии с конкретными потребностями. После создания настраиваемой формы списка, включающей нужные поля, можно сделать новую форму формой по умолчанию для этого списка или библиотеки.

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

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

В этой статье

Найдите формы списка по умолчанию

Создайте новую страницу, содержащую настраиваемой формы списка

Связывание новой страницы со списком

Поиск форм списка по умолчанию

Большинство списков и библиотек SharePoint имеют формы, которые используются для добавления, редактирования или отображения новых элементов в этих списках и библиотеках. Формы списка находятся в папке, которая содержит связанный список.

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

  1. Если список Список папок не отображается, то выберите в меню Вид команду Список папок.

    Сочетание клавиш чтобы открыть Список папок, нажмите ALT + F1.

  2. Для списка SharePoint в Списке папок выберите папку Списки. Для библиотеки SharePoint выберите папку Общие документы. Если папка Списки или Общие документы свернута, щелкните знак плюса (+), чтобы развернуть ее.

  3. Найдите список или библиотеку, для которой нужно создать настраиваемую форму списка. Если список или библиотека свернуты, щелкните знак плюса (+), чтобы развернуть их.

    На рисунке ниже список Извещения развернут.

    Формы списка для списка SharePoint как они отображаются в списке «Список папок»

По умолчанию в папке появляется три файла страниц форм: DispForm.aspx, EditForm.aspx, и NewForm.aspx. Четвертый файл, AllItems.aspx, является представлением данных по умолчанию, которое отображает элементы в списке как показано на следующем рисунке.

Отображение страницы формы AllItems в обозревателе

Примечание : В зависимости от списка в папке кроме нескольких страниц форм может находиться несколько страниц представлений данных.

С помощью приложения Office SharePoint Designer 2007 можно создавать настраиваемые формы, которые заменяют установленную по умолчанию форму для создания элемента, форму для изменения элемента или форму для отображения элемента, заменяя существующую веб-часть представления списков веб-частью настраиваемой формы.

На трех рисунках ниже для списка «Извещения» показаны формы списка по умолчанию.

  • Страница NewForm.aspx отображает форму создания нового элемента, которая появляется при добавлении в список нового элемента.

    Отображение страницы NewForm.aspx в обозревателе

  • Страница EditForm.aspx отображает форму для изменения элемента, которая появляется при изменении элемента в списке.

    Отображение страницы EditForm.aspx в обозревателе

  • Страница DispForm.aspx выводит форму для отображения элемента, которая появляется при просмотре одного из элементов списка.

    Отображение формы страницы DispForm.aspx в обозревателе

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

Создание новой страницы, содержащей настраиваемую форму списка

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

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

  2. В диалоговом окне Создание на вкладке Страница выберите Общие, а затем дважды щелкните ASPX.

  3. В меню Вставка выберите пункт Элементы управления SharePoint, а затем выберите Форма настраиваемого списка.

    Откроется диалоговое окно Форма списка или библиотеки документов.

    Диалоговое окно «Форма списка или библиотеки документов»

  4. В списке Список или библиотека документов для использования выберите список или библиотеку, для которой требуется создать форму. В данном примере щелкните список Извещения.

  5. В списке Тип содержимого для форм щелкните тип содержимого, для которого следует использовать форму. В данном примере щелкните список Извещения.(Возможно, это будет единственным вариантом, так как по умолчанию список «Извещения» имеет только один тип содержимого.)

    Для каждого списка или библиотеки можно разрешить несколько типов содержимого, которые появятся в этом диалоговом окне в списке Тип содержимого для форм. Можно использовать отдельный набор настраиваемых форм списков для каждого типа содержимого, доступного для списка или библиотеки. Например, если список имеет как тип содержимого «Информационные сообщения», так и «Новости промышленности», можно создать и использовать два отдельных набора настраиваемых форм списка; по одному для каждого из двух типов содержимого.

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

  6. В группе Тип создаваемой формы выберите один из вариантов: Форма для создания элементаФорма для изменения элементаФорма для просмотра элемента.

    В данном примере выберите пункт Форма для создания элемента.

  7. Для включения в форму панели инструментов установите флажок Показать стандартную панель инструментов.

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

    Панель инструментов EditForm.aspx

    Но панель инструментов для DispForm.aspx может выглядеть как на этом рисунке.

    Панель инструментов DispForm.aspx

  8. Нажмите кнопку ОК. На странице появится Форма для создания элемента.

    Появление на страницы формы для создания элемента

    Примечание : Рисунок представляет собой пример страницы ASPX, не связанной с главной страницей. Чтобы применить единообразное оформление веб-узла SharePoint, свяжите страницу с главной страницей. Для этого в меню Формат выберите пункт Главная страница, а затем щелкните Присоединить главную страницу. В диалоговом окне Выбор главной страницы щелкните Главная страница по умолчанию и нажмите кнопку ОК. Появится диалоговое окно Сопоставление областей содержания. Чтобы сопоставить тело страницы с заполнителем содержимого PlaceHolderMain, нажмите кнопку ОК.

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

  9. Чтобы сохранить новую настраиваемую форму списка, в меню Файл выберите команду Сохранить как. Также можно нажать клавиши CTRL+S.

  10. В диалоговом окне Сохранить как, в большом поле списка, перейдите к папке списка или библиотеки, для которой была создана настраиваемая форма списка.

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

    Для выбора в примере, в поле Имя файла введите NewAnnouncementsи нажмите кнопку Сохранить.

    Страница Новые_извещения.aspx появится в списке Список папок в папке Извещения.

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

Связывание новой страницы со списком

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

В приведенном ранее примере была создана страница Новые_извещения.aspx для списка извещений, поэтому следующим шагом станет связывание этой страницы со списком извещений.

  1. В списке Список папок щелкните правой кнопкой мыши список или библиотеку, которую следует связать с настраиваемой формой списка — в данном примере: Извещения — и выберите команду Свойства в контекстном меню.

  2. В диалоговом окне Свойства списка щелкните вкладку Вспомогательные файлы.

  3. Если для списка разрешено несколько типов содержимого, в списке Формы для определенных типов содержимого щелкните тип содержимого, для которого следует использовать настраиваемую форму списка.

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

  4. В группе Форма для создания элемента нажмите кнопку Обзор, найдите и щелкните настраиваемую форму списка  — в данном примере, Новые_извещения.aspx — и нажмите кнопку ОК.

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

  5. Нажмите кнопку ОК.

Если пример был выполнен, можно проверить новую настраиваемую форму. Для этого щелкните Default.aspx в списке Список папок, а затем нажмите клавишу F12, чтобы открыть страницу в обозревателе. В обозревателе, в разделе Извещения, щелкните Добавить извещение, чтобы открыть настраиваемую форму нового элемента.

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

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

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

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

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

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

×