Важно: Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.
С помощью веб-части форм HTML можно установить подключение к другой веб-части (например, к веб-части представления списка) и передать в нее данные.
В этой статье
Использование веб-части форм
Веб-часть форм HTML можно использовать для подключения к другой веб-части и передачи данных в нее. Например, с помощью веб-части форм HTML по умолчанию можно ввести название региона, передать значение в веб-часть представления списка с данными клиентов и отфильтровать данные по этому региону. Кроме того, веб-часть форм HTML можно настроить так, чтобы позволить пользователю выбрать название региона в раскрывающемся списке. В веб-части форм HTML разрешается использовать текстовые поля, раскрывающиеся списки, многострочные поля, флажки и переключатели.
Способ подключения полей к другой веб-части зависит от того, как настроены ее параметры использования соединений веб-частей.
Форма может содержать несколько элементов (текстовое поле, переключатели и т. п.), однако к веб-части представления списка можно подключить только один из них. С другой стороны, различные поля могут быть одновременно подключены к различным веб-частям. Например, пусть имеется веб-часть форм HTML с текстовым полем и набором переключателей. Текстовое поле можно подключить к одной веб-части представления списка, а переключатели — к другой. Когда пользователь нажмет кнопку Перейти, в обеих веб-частях представления списка будет выполнена фильтрация в соответствии с данными, введенными в веб-части форм HTML.
Два и более полей веб-части форм HTML можно подключить к другой веб-части, если она настроена на прием нескольких параметров. В этом случае для установки соединений может потребоваться программа веб-дизайна, совместимая с SharePoint, например SharePoint Designer 2010.
Добавление веб-части на страницу
Для изменения страниц требуются по меньшей мере разрешения, полученные при добавлении в группу SharePoint "Участники <имя сайта>", заданную по умолчанию для данного сайта.
-
Перейдите на нужную страницу, на ленте откройте вкладку Страница, а затем выберите команду Изменить.
Если команда Изменить неактивна, возможно, у вас нет разрешений на изменение страницы. Обратитесь к администратору.
-
На странице, к которой требуется добавить веб-часть, откройте вкладку Вставка и выберите пункт Веб-часть.
-
В разделе "Категории" выберите категорию, например Списки и библиотеки, выберите веб-часть, которую требуется добавить на страницу, например Извещения, а затем нажмите Добавить.
-
После выбора веб-части сведения о ней отображаются в разделе О веб-части.
-
Завершив редактирование страницы, откройте вкладку Страница и выберите команду Сохранить и закрыть.
Подключение веб-части форм HTML к другой веб-части
Чтобы использовать веб-части форм HTML, ее нужно подключить к другой веб-части, который может получением значений с помощью веб-частей подключения, например веб-части представления списка. Список, который вы хотите отфильтровать и столбец, по которому требуется отфильтровать, должны быть видны в веб-части на той же странице как веб-части форм HTML. Сведения о добавлении на страницу веб-части форм HTML: Добавление веб-части на страницу.
-
Перейдите на страницу, содержащую веб-часть, для которой нужно выполнить фильтрацию.
-
Откройте на ленте вкладку Страница и выберите команду Изменить.
Если команда Изменить неактивна, возможно, у вас нет разрешений на изменение страницы. Обратитесь к администратору.
-
Укажите на веб-часть форм HTML, щелкните стрелку вниз, нажмите Соединения, перейдите к пункту Передать значение формы в, а затем выберите имя веб-части, к которой требуется подключиться.
-
В диалоговом окне Выбор подключения откройте вкладку Настройка подключения.
-
В меню Тип подключения выберите поле, которое соответствует данным из веб-части форм HTML.
Примечание: Не имеют те же имена полей, а также они должны иметь одинаковый тип данных. Значения, отправленные в веб-части форм HTML — текстовые значения.
-
Нажмите кнопку Готово и щелкните ссылку Выход из режима редактирования в верхней части страницы.
По умолчанию можно ввести текст в текстовом поле и нажать кнопку Перейти или клавишу ВВОД. В другой веб-части будут показаны только те данные, которые соответствуют введенному тексту. Чтобы очистить текстовое поле и ввести новый текст, выделите текущий текст и удалите его.
Настройка веб-части форм HTML
Для настройки веб-части форм HTML можно использовать либо редактор исходного текста, который доступен в области инструментов веб-части форм HTML, либо программу веб-дизайна, совместимую с SharePoint, например SharePoint Designer 2010. Вместо обычного текстового поля можно использовать переключатели, флажки, многострочные поля и поля со списками. Можно также добавлять подписи и назначать значения по умолчанию.
При настройке веб-части форм HTML необходимо учитывать перечисленные ниже факторы.
-
Передача данных в другую веб-часть выполняется только с помощью кнопки Перейти, для которой используется элемент INPUT.
-
В веб-части форм HTML используется элемент FORM. Внутри элемента FORM невозможно использовать некоторые элементы HTML, в том числе элементы HTML, BODY и FORM.
-
Все имена полей формы должны быть уникальными. Каждое значение имени используется для связи с соответствующим именем столбца веб-части, к которой происходит подключение.
Для настройки веб-части форм нажмите кнопку Редактор исходного текста, чтобы открыть диалоговое окно Редактор текста, в котором можно проверить или добавить исходный HTML-код.
Примечание: Веб-части форм HTML предоставляет только данных другой веб-частью подключаемый — его не удается получить данные из другой подключаемый веб-части. Например чтобы отобразить строки данных нельзя использовать веб-части форм HTML в качестве формы сведений.
Настройка веб-части форм HTML по умолчанию
Чтобы настроить веб-часть форм HTML по умолчанию, выполните указанные ниже действия.
-
На странице веб-части форм HTML отображается на ленте щелкните вкладку Правка, а затем щелкните команды Правка.
-
Наведите указатель на веб-части форм HTML, щелкните стрелку вниз и выберите команду Изменить веб-часть.
-
На панели инструментов нажмите кнопку Редактор исходного текста .
-
Откроется диалоговое окно Текстовый элемент с HTML-кодом по умолчанию.
Чтобы упростить чтение и редактирование кода, вставляйте в текст символы возврата каретки для переноса строк, как показано ниже.
<div onkeydown="javascript:if (event.keyCode == 13) _SFSUBMIT_">
<input type="text" name="T1"/>
<input type="button" value="Go" onclick="javascript:_SFSUBMIT_"/>
</div>
Значение первого элемента INPUT можно изменить несколькими способами: изменив имя поля, добавив к полю подпись или добавив значение по умолчанию.
Свойство |
Описание |
Имя поля |
По умолчанию текстового поля в веб-части форм зовут T1. Это имя, которое отображается в диалоговом окне Подключения конфигурацию . Чтобы указать более понятное имя поля, введите новое имя вместо T1. Не удаляйте в кавычки. |
Подпись поля |
Текст подписи можно добавить перед полем формы или после него. Введите текст без кавычек. |
значение по умолчанию |
В текстовое поле можно поместить значение по умолчанию. Пользователь может принять его, нажав кнопку Перейти, или переопределить, введя собственное значение. Чтобы добавить значение по умолчанию, используйте атрибут значения. |
Например, если нужно ввести более информативное имя, добавьте значение по умолчанию и подпись, как показано ниже.
Region: <input type="text" name="Region" value="India"/>
Второй элемент INPUT можно изменить, задав другое имя кнопки, как показано в примере ниже.
<input type="button" value="SUBMIT" onclick="javascript:_SFSUBMIT_"/>
Перед элементом DIV и после него можно добавить другие элементы HTML. Например, чтобы пользователь мог быстро обновить страницу и сбросить элементы FORM, добавьте тег привязки текущей страницы после закрывающего элемента DIV, как показано ниже.
<br/>
<a href="http://contoso/SitePages/CustByRegion.aspx">Refresh</a>
Важно: Не изменяйте другие HTML-кода в диалоговом окне Текстовый редактор. Веб-части форм HTML динамически создает сценариев подпрограмму во время выполнения, чтобы создать подключение к другой веб-части. Не изменяйте код события onkeydown или onclick или непреднамеренно можно нарушить веб-части форм HTML.
Использование многострочных полей
Элемент TEXTAREA определяет многострочное текстовое поле. Атрибут ROWS задает число строк, отображаемых в текстовом поле. Атрибут COLS определяет его ширину в знаках. В примере ниже для пользователя отображается текстовое поле высотой в 5 строк и шириной в 30 знаков. Когда пользователь вводит в него текст, строки переносятся после достижения длины в 30 знаков.
<textarea name="Region" rows=5 cols=30></textarea>
Совет: Убедитесь, что нет места в исходный код сразу после правая угловая скобка (>).
Использование переключателей
С помощью переключателей можно предоставить пользователю взаимоисключающие варианты выбора. В примере ниже показаны три переключателя. Для всех переключателей нужно использовать одно и то же имя. Под каждым из них при желании можно добавить подпись. Чтобы поместить каждый переключатель в отдельной строке, используйте элемент BR.
<input type="radio" name="Region" value="India"/> India<BR/>
<input type="radio" name="Region" value="USA"/> USA<BR/>
<input type="radio" name="Region" value="Spain"/> Spain<BR/>
Использование раскрывающегося списка с вариантами выбора
При наличии большого числа взаимоисключающих вариантов рассмотрите возможность организации раскрывающегося списка с помощью элемента SELECT. Каждый вариант отображается в списке в виде отдельного пункта, и пользователь может выбрать только один из них. В раскрывающемся списке отображается текст, указанный после закрывающей угловой скобки элемента OPTION.
<select name="Region">
<option value="India">India</option>
<option value="USA">USA</option>
<option value="Spain"> Spain </option>
</select>
Чтобы задать значение по умолчанию, например "Испания", введите код, как показано ниже.
<option value="Spain" selected="selected"> Spain </option>
Использование флажков
При наличии нескольких не взаимоисключающих вариантов выбора целесообразно использовать флажки. Каждый вариант отображается как отдельный флажок, и пользователь может выбрать любые из них или все одновременно. Чтобы можно было использовать флажки, веб-часть должна принимать несколько параметров через соединения с веб-частями.
<input type="checkbox" name="region1" value="India"/> India<BR/>
<input type="checkbox" name="region2" value="USA"/> USA<BR/>
<input type="checkbox" name="region3" value="Spain"/> Spain<BR/>
Чтобы задать значение по умолчанию, например "Испания", введите код, как показано ниже.
<input type="checkbox" name="region3" value="Spain" checked="checked"/> Spain<BR/>
Настройка общих свойств веб-части
Все веб-части обладают общим набором свойств, которые отвечают за их вид, макет и дополнительные характеристики. Свойства веб-части можно изменить в области инструментов.
Примечание: Общие свойства веб-частей, которые отображаются в области инструментов, могут отличаться от свойств, приведенных в этом разделе, по указанным ниже причинам.
-
Раздел Дополнительноотображается в области инструментов только в том случае, если у пользователя имеется соответствующее разрешение.
-
Для каждой конкретной веб-части ее разработчик может скрыть одно или несколько общих свойств либо создать и отобразить дополнительные свойства, которые не рассматриваются в приведенных ниже описаниях разделов области инструментов Вид, Макет и Дополнительно.
-
Некоторые параметры разрешений и свойств могут отключать или скрывать свойства веб-части.
Вид
Свойство |
Описание |
Название |
Определяет название веб-части, которое отображается в строке заголовка. |
Высота |
Определяет высоту веб-части. |
Ширина |
Определяет ширину веб-части. |
Состояние |
Определяет, отображается ли веб-часть целиком при открытии страницы. По умолчанию установлен параметр Обычная, то есть веб-часть отображается целиком. Если задан параметр Свернута, отображается только строка заголовка. |
Тип |
Определяет, отображаются ли строка заголовка и граница рамки веб-части. |
Макет
Свойство |
Описание |
Скрытая |
Определяет, отображается ли веб-часть при открытии страницы. Если этот флажок установлен, веб-часть отображается только при разработке страницы, и к ее названию прибавляется суффикс (скрыто). Можно скрыть веб-часть, если она служит для передачи данных другой веб-части через соединение веб-частей, но не должна отображаться. |
Направление |
Определяет направление текста в контенте веб-части. Например, направление текста в арабском языке — справа налево, а в английском и большинстве европейских языков — слева направо. В веб-частях некоторых типов этот параметр может быть недоступен. |
Зона |
Указывает зону на странице, в которой расположена эта веб-часть. Примечание: Если в списке не указаны зоны страницы, значит у вас нет разрешения на изменение зоны. |
Указатель зон |
Определяет положение веб-части в зоне, если зона содержит несколько веб-частей. Чтобы указать порядок, введите положительное число в текстовое поле. Если веб-части в зоне располагаются по порядку сверху вниз, значение 1 означает, что веб-часть занимает самую верхнюю позицию в зоне. Если веб-части в зоне располагаются слева направо, значение 1 соответствует самой левой позиции веб-части в зоне. Например, при добавлении веб-части в пустую зону с порядком расположения сверху вниз указатель зон равен 0. При добавлении второй веб-части в нижнюю область зоны ее указатель равен 1. Чтобы переместить вторую веб-часть в верхнюю область зоны, введите значение 0, а затем укажите значение 1 для первой веб-части. Примечание: Каждая веб-часть в зоне должна иметь уникальное значение указателя зон. Поэтому изменение значения указателя зон для текущей веб-части может привести к изменению значения указателя зон для других веб-частей в зоне. |
Дополнительно
Свойство |
Описание |
Разрешить свертывание |
Определяет, может ли веб-часть быть свернута. |
Разрешить закрытие |
Определяет, можно ли удалить веб-часть со страницы. |
Разрешить скрытие |
Определяет, может ли веб-часть быть скрыта. |
Разрешить смену зоны |
Определяет, может ли веб-часть быть перемещена в другую зону. |
Разрешить подключения |
Определяет, может ли веб-часть участвовать в подключениях к другим веб-частям. |
Разрешить изменение личного представления |
Определяет, можно ли изменять свойства веб-части в личном представлении. |
Режим экспорта |
Определяет уровень данных, разрешенный для экспорта в эту веб-часть. В зависимости от имеющихся настроек этот параметр может быть недоступен. |
URL-адрес названия |
Определяет адрес URL файла, содержащего дополнительные сведения о веб-части. Файл отображается в дополнительном окне обозревателя, когда пользователь щелкает заголовок веб-части. |
Описание |
Определяет всплывающую подсказку, которая появляется на экране при наведении указателя мыши на название или значок веб-части. Значение этого свойства используется при поиске веб-части с помощью команды Найти в меню Найти веб-части области инструментов. |
URL-адрес справки |
Определяет местонахождение файла, содержащего справочные сведения о веб-части. Эти сведения отображаются в отдельном окне браузера при выборе пункта Справка в меню веб-части. |
Режим справки |
Определяет способ отображения содержимого справки для веб-части в обозревателе. Выберите один из следующих вариантов: • Модальное окно. Открывается отдельное окно браузера, если в последнем есть такая возможность. Для возвращения на веб-страницу его необходимо закрыть. • Немодальное окно. Открывается отдельное окно браузера, если в последнем есть такая возможность. Для возвращения на веб-страницу закрывать его необязательно. Это вариант по умолчанию. • Переход. Веб-страница открывается в текущем окне браузера. Примечание: Хотя настраиваемые веб-части Microsoft ASP.NET поддерживают это свойство, по умолчанию разделы справки SharePoint открываются только в отдельном окне браузера. |
URL-адрес изображения значка каталога |
Определяет расположение файла, содержащего изображение, используемое в качестве значка веб-части в списке веб-частей. Размер изображения должен составлять 16 x 16 пикселей. |
URL-адрес изображения значка названия |
Определяет расположение файла, содержащего изображение, используемое в строке заголовка веб-части. Размер изображения должен составлять 16 x 16 пикселей. |
Сообщение об ошибке импорта |
Определяет сообщение, которое отображается в случае возникновении проблемы при импорте веб-части. |
Примечание: Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.