AnswerTable::getMap

  1. Bitrix24 API (v. 23.675.0)
  2. vote
  3. AnswerTable
  4. getMap
  • Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/lib/answer.php
  • Класс: BitrixVoteAnswerTable
  • Вызов: AnswerTable::getMap
static function getMap()
{
	return [
		(new IntegerField('ID'))
			->configurePrimary(true)
			->configureAutocomplete(true),
		(new BooleanField('ACTIVE'))
			->configureValues('N', 'Y')
			->configureDefaultValue('Y'),
		(new DatetimeField('TIMESTAMP_X')),
		(new IntegerField('QUESTION_ID')),
		(new IntegerField('C_SORT')),
		(new IntegerField('IMAGE_ID')),
		(new Reference('IMAGE',
			BitrixMainFileTable::class,
			Join::on('this.IMAGE_ID', 'ref.ID')
		)),
		(new TextField('MESSAGE')),
		(new EnumField('MESSAGE_TYPE', ['values' => ['text', 'html']]))
			->configureDefaultValue('text'),
		(new IntegerField('COUNTER')),
		(new IntegerField('FIELD_TYPE')),
		(new IntegerField('FIELD_WIDTH')),
		(new IntegerField('FIELD_HEIGHT')),
		(new StringField('FIELD_PARAM'))
			->configureSize(255),
		(new StringField('COLOR'))
			->configureSize(6)
	];
}

Добавить комментарий