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

Класс 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