Документация для разработчиков
Темная тема
Недоступно в редакциях: Старт

Список результатов

Компонент предназначен для вывода списка результатов выбранной веб-формы.

Описание form.result.list

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

В структуре визуального редактора компонент расположен по пути Сервисы > Веб-формы > Список результатов.

Компонент относится к модулю Веб-формы.



Параметры

Поле Параметр Описание
Источник данных
ID веб-формы WEB_FORM_ID Указывается идентификатор веб-формы.
Управление адресами страниц
Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить параметр SEF_FOLDER
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
.
Дополнительные настройки
Отображение имениNAME_TEMPLATEУказывается формат для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Параметры компонента
Страница просмотра результата VIEW_URL Указывается адрес страницы просмотра результата.
Страница редактирования результата EDIT_URL Указывается адрес страницы редактирования результата.
Страница добавления результата NEW_URL Указывается адрес страницы добавления результата (заполнения формы).
Показать дополнительные поля веб-формы SHOW_ADDITIONAL [Y|N] При отмеченной опции будут выведены дополнительные поля формы при их наличии.
Показать значение параметра ANSWER_VALUE SHOW_ANSWER_VALUE [Y|N] При отмеченной опции для показа будет выведено значение параметра ANSWER_VALUE вопроса веб-формы (выводится рядом со значением ответа).
Показать текущий статус результата SHOW_STATUS [Y|N] При отмеченной опции статус текущего результата будет отображатся на странице со списком результатов.
Коды полей, которые нельзя показывать в фильтре NOT_SHOW_FILTER Указываются коды полей, которые нельзя показывать в фильтре. Можно исключить те поля веб-формы, которые не должны отображаться в фильтре на странице со списком результатов.

Примечание: чтобы поле отображалось в фильтре на странице со списком результатов, для данного вопроса должна быть заполнена закладка Фильтр в форме редактирования вопроса веб-формы в расширенном режиме.

Коды полей, которые нельзя показывать в таблице NOT_SHOW_TABLE Указываются коды полей, которые нельзя показывать в таблице. Можно исключить те поля веб-формы, которые не должны отображаться в таблице на странице со списком результатов веб-формы.
Название дополнительного пункта в навигационной цепочке CHAIN_ITEM_TEXT Указывается название дополнительного пункта в навигационной цепочке. Если оставить незаполненным, то в навигационную цепочку пункт не добавляется.
Ссылка на дополнительном пункте в навигационной цепочке CHAIN_ITEM_LINK Указывается ссылка, которая будет показана на дополнительном пункте меню в навигационной цепочке.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:form.result.list","",Array(
		"SEF_MODE" => "Y", 
		"WEB_FORM_ID" => "$_REQUEST[\"WEB_FORM_ID\"]", 
		"VIEW_URL" => "result_view.php", 
		"EDIT_URL" => "result_edit.php", 
		"NAME_TEMPLATE" => "#LAST_NAME# #NAME#",
		"NEW_URL" => "result_new.php", 
		"SHOW_ADDITIONAL" => "Y", 
		"SHOW_ANSWER_VALUE" => "Y", 
		"SHOW_STATUS" => "Y", 
		"NOT_SHOW_FILTER" => "", 
		"NOT_SHOW_TABLE" => "", 
		"CHAIN_ITEM_TEXT" => "", 
		"CHAIN_ITEM_LINK" => "", 
		"SEF_FOLDER" => "/", 
		"VARIABLE_ALIASES" => Array(
			"view" => Array(),
			"edit" => Array(),
		)
	),
);?>


Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх