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

Класс CFormAnswer

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

Поля

Поле Тип Описание
ID int Идентификатор ответа.
FIELD_ID int Идентификатор вопроса (синоним данного поля - QUESTION_ID).
TIMESTAMP_X datetime Время последнего изменения параметров ответа.
MESSAGE varchar(2000) Значение параметра ответа ANSWER_TEXT.
VALUE varchar(255) Значение параметра ответа ANSWER_VALUE.
FIELD_TYPE varchar(255) Тип поля ответа, допустимы следующие значения:
  • text - однострочное текстовое поле;
  • textarea - многострочное текстовое поле;
  • radio - переключатель одиночного выбора (radio-кнопка);
  • checkbox - флаг множественного выбора (checkbox);
  • dropdown - элемент выпадающего списка одиночного выбора;
  • multiselect - элемент списка множественного выбора;
  • date - поле для ввода даты;
  • image - поле для загрузки изображения;
  • file - поле для загрузки произвольного файла;
  • password - поле для ввода пароля.
FIELD_WIDTH int Ширина поля ответа.
FIELD_HEIGHT int Высота поля ответа.
FIELD_PARAM varchar(2000) Параметры поля ответа.
C_SORT int Индекс сортировки.
ACTIVE char Флаг активности (Y|N).

Методы

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


© «Битрикс», 2001-2024, «1С-Битрикс», 2024