Документация для разработчиков
Темная тема

Класс CFormField

CFormField - класс для работы с вопросами и полями.

Поля

Поле Тип Описание
ID int Идентификатор вопроса / поля.
SID varchar(50) Символьный идентификатор вопроса / поля.
FORM_ID int ID веб-формы, к которой приписан данный вопрос / поле.
TIMESTAMP_X datetime Время последнего изменения параметров вопроса / поля.
ACTIVE char Флаг активности (Y|N).
ADDITIONAL char Если в данном флаге хранится значение "Y", то данная запись является полем, иначе это вопрос веб-формы.
FIELD_TYPE varchar(50) Тип поля, допустимы следующие значения:
  • text - текст;
  • integer - число;
  • date - дата.
TITLE varchar(2000) Текст вопроса или заголовок поля.
TITLE_TYPE varchar(4) Тип текста вопроса ("text" или "html").
IMAGE_ID int Изображение вопроса.
C_SORT int Индекс сортировки.
REQUIRED char Флаг обязательности ответа на вопрос при создании нового или редактировании существующего результата (Y|N).
IN_FILTER char Означает, что данный вопрос / поле входят в фильтр по результатам.
FILTER_TITLE varchar(2000) Подпись к полю фильтра.
IN_RESULTS_TABLE char Если в данном флаге хранится значение "Y", значение данного вопроса / поля будет отображено в HTML таблице результатов.
IN_EXCEL_TABLE char Если в данном флаге хранится значение "Y", значение данного вопроса / поля будет отображено в Excel таблице результатов.
RESULTS_TABLE_TITLE varchar(2000) Заголовок столбца в таблице результатов.
COMMENTS varchar(2000) Служебный комментарий к вопросу / полю.

Методы

Метод Описание С версии
Set Добавляет новый вопрос / поле, либо обновляет параметры существующего.
GetList Возвращает список вопросов / полей.
GetByID Возвращает параметры вопроса / поля по цифровому идентификатору.
GetBySID Возвращает параметры вопроса / поля по символьному идентификатору.
Copy Копирует вопрос / поле.
Reset Удаляет все значения ответов на вопрос / поле из результатов.
Delete Удаляет вопрос / поле, а также все значения ответов на него из результатов.


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

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

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

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

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