• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/grid/column/editable/propertyenumerationconfig.php
  • Класс: BitrixIblockGridColumnEditablePropertyEnumerationConfig
  • Вызов: PropertyEnumerationConfig::compileType
private function compileType(): void
{
	if (!isset($this->compiledType))
	{
		$this->compiledType = match ($this->listMode)
		{
			PropertyTable::LISTBOX, PropertyTable::CHECKBOX => $this->multiple
				? GridEditorTypes::MULTISELECT
				: GridEditorTypes::DROPDOWN
			,
			default => GridEditorTypes::CUSTOM,
		};
	}
}