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

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

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

Описание 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