• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/general/subelement.php
  • Класс: CAdminSubList
  • Вызов: CAdminSubList::createGroupSubControl
private function createGroupSubControl(array $data)
{
	$result = [];

	foreach ($data as $row)
	{
		if (empty($row) || !is_array($row) || !isset($row['TYPE']))
			continue;
		$item = null;
		switch ($row['TYPE'])
		{
			case MainGridPanelTypes::DROPDOWN:
				$item = $this->createGroupSubControlDropdown($row);
				break;
			case MainGridPanelTypes::TEXT:
				$item = $this->createGroupSubControlText($row);
				break;
		}
		if (!empty($item))
			$result[] = $item;
		unset($item);
	}

	return (!empty($result) ? $result: null);
}