Entity::__construct

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. Entity
  4. __construct
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/entityselector/entity.php
  • Класс: BitrixUIEntitySelectorEntity
  • Вызов: Entity::__construct
public function __construct(array $options)
{
	if (!empty($options['id']) && is_string($options['id']))
	{
		$this->id = strtolower($options['id']);
	}

	if (!empty($options['options']) && is_array($options['options']))
	{
		$this->options = $options['options'];
	}

	if (isset($options['searchable']) && is_bool($options['searchable']))
	{
		$this->setSearchable($options['searchable']);
	}

	if (isset($options['dynamicSearch']) && is_bool($options['dynamicSearch']))
	{
		$this->setDynamicSearch($options['dynamicSearch']);
	}

	if (isset($options['dynamicLoad']) && is_bool($options['dynamicLoad']))
	{
		$this->setDynamicLoad($options['dynamicLoad']);
	}

	if (isset($options['substituteEntityId']) && is_string($options['substituteEntityId']))
	{
		$this->substituteEntityId = $options['substituteEntityId'];
	}
}

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