Компонент предназначен для вывода списка результатов выбранной веб-формы.
Описание form.result.list
Количество записей на странице со списком результатов зависит от прав доступа пользователя, установленных в настройках формы и в настройках ее статуса.
Настройки компонента позволяют переходить со страницы со списком результатов к заполнению веб-формы, подробному просмотру определённого результата, к изменению результата, также пользователь может удалить результат(ы), если имеет на это соответствующие права доступа.
Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Сервисы > Веб-формы > Список результатов.
Компонент относится к модулю Веб-формы.
Параметры
Поле |
Параметр |
Описание |
Источник данных |
ID веб-формы |
WEB_FORM_ID |
Указывается идентификатор веб-формы. |
Управление адресами страниц |
Включить поддержку ЧПУ |
SEF_MODE |
[Y|N] При отмеченной опции будет включена поддержка ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить параметр
SEF_FOLDER
Каталог ЧПУ (относительно корня сайта) |
SEF_FOLDER |
Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать. |
. |
Параметры компонента |
Страница просмотра результата |
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",
"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(),
)
),
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.